mod menu support & fixes
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
plugins {
|
||||
id 'fabric-loom' version '1.11-SNAPSHOT'
|
||||
id 'fabric-loom' version "${loom_version}"
|
||||
id 'maven-publish'
|
||||
}
|
||||
|
||||
|
||||
@@ -5,10 +5,11 @@ org.gradle.jvmargs=-Xmx1G
|
||||
minecraft_version=1.21.10
|
||||
yarn_mappings=1.21.10+build.2
|
||||
loader_version=0.17.3
|
||||
loom_version=1.12-SNAPSHOT
|
||||
# Mod Properties
|
||||
mod_version=1.2
|
||||
mod_version=2.0
|
||||
maven_group=com.kasetoatz
|
||||
archives_base_name=StasisRods
|
||||
# Dependencies
|
||||
# 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.callback.CallbackInfoReturnable;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
import static com.kasetoatz.stasisrods.util.Util.spawnPlaceholder;
|
||||
import static com.kasetoatz.stasisrods.util.Util.tryDiscardPlaceholder;
|
||||
|
||||
@@ -72,7 +74,7 @@ public class FishingRodItemMixin
|
||||
0.4F / (world.getRandom().nextFloat() * 0.4F + 0.8F)
|
||||
);
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,11 +2,17 @@
|
||||
"schemaVersion": 1,
|
||||
"id": "stasisrods",
|
||||
"version": "${version}",
|
||||
"name": "UnbreakableFishingRods",
|
||||
"description": "",
|
||||
"authors": [],
|
||||
"contact": {},
|
||||
"name": "StasisRods",
|
||||
"description": "This mod makes using Fishing Rods for Ender Pearl Stasis Chambers easier.",
|
||||
"authors": ["KaseToatz"],
|
||||
"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",
|
||||
"icon": "icon.png",
|
||||
"environment": "*",
|
||||
"mixins": [
|
||||
"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