diff --git a/gradle.properties b/gradle.properties index 7aec389..b2a251d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,10 +1,10 @@ mod_name=ArmorDisguise package_group=info.tehnut.armordisguise -mod_version=1.0.2 +mod_version=1.0.3 curse_id=347849 -mc_version=1.15.2 -mappings_version=15 -loader_version=0.8.2+build.194 +mc_version=1.16.4 +mappings_version=7 +loader_version=0.10.8 -trinkets_version=2.4.2 \ No newline at end of file +trinkets_version=2.6.7 \ No newline at end of file diff --git a/src/main/java/info/tehnut/armordisguise/Helper.java b/src/main/java/info/tehnut/armordisguise/Helper.java index 09f74aa..94c0cb1 100644 --- a/src/main/java/info/tehnut/armordisguise/Helper.java +++ b/src/main/java/info/tehnut/armordisguise/Helper.java @@ -33,10 +33,10 @@ public static boolean handleEquip(ItemStack stack, ArmorItem armor, PlayerEntity for (TrinketSlots.SlotGroup group : TrinketSlots.slotGroups) { for (TrinketSlots.Slot slot : group.slots) { if (group.getName().equals(armor.getSlotType().getName()) && slot.getName().equals("overlay")) { - ItemStack trinketStack = inventory.getInvStack(i); + ItemStack trinketStack = inventory.getStack(i); if (trinketStack.isEmpty()) { - inventory.setInvStack(i, stack.copy()); + inventory.setStack(i, stack.copy()); TrinketsClient.lastEquipped = group; TrinketsClient.displayEquipped = 16; return true; diff --git a/src/main/java/info/tehnut/armordisguise/mixin/MixinArmorItem.java b/src/main/java/info/tehnut/armordisguise/mixin/MixinArmorItem.java index b1651db..5959f07 100644 --- a/src/main/java/info/tehnut/armordisguise/mixin/MixinArmorItem.java +++ b/src/main/java/info/tehnut/armordisguise/mixin/MixinArmorItem.java @@ -1,6 +1,6 @@ package info.tehnut.armordisguise.mixin; -import dev.emi.trinkets.api.ITrinket; +import dev.emi.trinkets.api.Trinket; import info.tehnut.armordisguise.ArmorDisguise; import net.minecraft.entity.EquipmentSlot; import net.minecraft.item.ArmorItem; @@ -8,9 +8,9 @@ import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Shadow; -// Applies the ITrinket interface to all armors (vanilla and modded) so that we have full mod compatibility. +// Applies the Trinket interface to all armors (vanilla and modded) so that we have full mod compatibility. @Mixin(ArmorItem.class) -public class MixinArmorItem implements ITrinket { +public class MixinArmorItem implements Trinket { @Shadow @Final diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 475165a..0e25c76 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -1,7 +1,7 @@ { "schemaVersion": 1, "id": "armordisguise", - "version": "1.0.2", + "version": "1.0.3", "name": "Armor Disguise", "description": "Adds Trinket slots that let you disguise what armor you're currently wearing", @@ -23,6 +23,6 @@ "armordisguise.common.json" ], "requires": { - "trinkets": ">=2.4.2" + "trinkets": ">=2.6.7" } }