mod menu support & fixes
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
plugins {
|
plugins {
|
||||||
id 'fabric-loom' version '1.11-SNAPSHOT'
|
id 'fabric-loom' version "${loom_version}"
|
||||||
id 'maven-publish'
|
id 'maven-publish'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,10 +5,11 @@ org.gradle.jvmargs=-Xmx1G
|
|||||||
minecraft_version=1.21.10
|
minecraft_version=1.21.10
|
||||||
yarn_mappings=1.21.10+build.2
|
yarn_mappings=1.21.10+build.2
|
||||||
loader_version=0.17.3
|
loader_version=0.17.3
|
||||||
|
loom_version=1.12-SNAPSHOT
|
||||||
# Mod Properties
|
# Mod Properties
|
||||||
mod_version=1.2
|
mod_version=2.0
|
||||||
maven_group=com.kasetoatz
|
maven_group=com.kasetoatz
|
||||||
archives_base_name=StasisRods
|
archives_base_name=StasisRods
|
||||||
# Dependencies
|
# Dependencies
|
||||||
# check this on https://modmuss50.me/fabric.html
|
# check this on https://modmuss50.me/fabric.html
|
||||||
fabric_version=0.135.0+1.21.10
|
fabric_version=0.136.0+1.21.10
|
||||||
|
|||||||
@@ -21,6 +21,8 @@ import org.spongepowered.asm.mixin.injection.At;
|
|||||||
import org.spongepowered.asm.mixin.injection.Inject;
|
import org.spongepowered.asm.mixin.injection.Inject;
|
||||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
|
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
|
||||||
|
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
import static com.kasetoatz.stasisrods.util.Util.spawnPlaceholder;
|
import static com.kasetoatz.stasisrods.util.Util.spawnPlaceholder;
|
||||||
import static com.kasetoatz.stasisrods.util.Util.tryDiscardPlaceholder;
|
import static com.kasetoatz.stasisrods.util.Util.tryDiscardPlaceholder;
|
||||||
|
|
||||||
@@ -72,7 +74,7 @@ public class FishingRodItemMixin
|
|||||||
0.4F / (world.getRandom().nextFloat() * 0.4F + 0.8F)
|
0.4F / (world.getRandom().nextFloat() * 0.4F + 0.8F)
|
||||||
);
|
);
|
||||||
ArmorStandEntity placeholder = spawnPlaceholder(world, hitResult.getPos());
|
ArmorStandEntity placeholder = spawnPlaceholder(world, hitResult.getPos());
|
||||||
stack.set(DataComponentTypes.CUSTOM_DATA, NbtComponent.DEFAULT.apply(nbt -> nbt.putString("placeholder", placeholder.getUuidAsString())));
|
stack.set(DataComponentTypes.CUSTOM_DATA, Objects.requireNonNullElse(stack.get(DataComponentTypes.CUSTOM_DATA), NbtComponent.DEFAULT).apply(nbt -> nbt.putString("placeholder", placeholder.getUuidAsString())));
|
||||||
cir.setReturnValue(ActionResult.SUCCESS);
|
cir.setReturnValue(ActionResult.SUCCESS);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,11 +2,17 @@
|
|||||||
"schemaVersion": 1,
|
"schemaVersion": 1,
|
||||||
"id": "stasisrods",
|
"id": "stasisrods",
|
||||||
"version": "${version}",
|
"version": "${version}",
|
||||||
"name": "UnbreakableFishingRods",
|
"name": "StasisRods",
|
||||||
"description": "",
|
"description": "This mod makes using Fishing Rods for Ender Pearl Stasis Chambers easier.",
|
||||||
"authors": [],
|
"authors": ["KaseToatz"],
|
||||||
"contact": {},
|
"contact": {
|
||||||
|
"email": "kasetoatz@kasetoatz.com",
|
||||||
|
"homepage": "https://modrinth.com/mod/stasisrods",
|
||||||
|
"issues": "https://git.kasetoatz.com/KaseToatz/StasisRods/issues",
|
||||||
|
"sources": "https://git.kasetoatz.com/KaseToatz/StasisRods"
|
||||||
|
},
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
"icon": "icon.png",
|
||||||
"environment": "*",
|
"environment": "*",
|
||||||
"mixins": [
|
"mixins": [
|
||||||
"stasisrods.mixins.json"
|
"stasisrods.mixins.json"
|
||||||
|
|||||||
BIN
src/main/resources/icon.png
Normal file
BIN
src/main/resources/icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 36 KiB |
Reference in New Issue
Block a user