From 57a6ee90dcb84a89e316b0858e51cefd49473b35 Mon Sep 17 00:00:00 2001 From: bconlon Date: Thu, 16 Jul 2020 23:28:56 -0700 Subject: [PATCH] Made Zanite Ring and Pendant repairable with altar and anvil. --- .../com/legacy/aether/items/accessories/ItemAccessory.java | 7 +++++++ .../java/com/legacy/aether/registry/AetherRegistries.java | 3 +++ 2 files changed, 10 insertions(+) diff --git a/src/main/java/com/legacy/aether/items/accessories/ItemAccessory.java b/src/main/java/com/legacy/aether/items/accessories/ItemAccessory.java index 3315243..a3b1841 100644 --- a/src/main/java/com/legacy/aether/items/accessories/ItemAccessory.java +++ b/src/main/java/com/legacy/aether/items/accessories/ItemAccessory.java @@ -114,6 +114,13 @@ public class ItemAccessory extends Item { return super.onItemRightClick(stack, worldIn, player); } + + @Override + public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) + { + return (repair.getItem() == ItemsAether.zanite_gemstone && toRepair.getItem() == ItemsAether.zanite_ring) + || (repair.getItem() == ItemsAether.zanite_gemstone && toRepair.getItem() == ItemsAether.zanite_pendant); + } public AccessoryType getExtraType() { return this.extraType; diff --git a/src/main/java/com/legacy/aether/registry/AetherRegistries.java b/src/main/java/com/legacy/aether/registry/AetherRegistries.java index 252718d..496d1bf 100644 --- a/src/main/java/com/legacy/aether/registry/AetherRegistries.java +++ b/src/main/java/com/legacy/aether/registry/AetherRegistries.java @@ -91,6 +91,9 @@ public class AetherRegistries { AetherAPI.instance().register(new AetherEnchantment(ItemsAether.gravitite_leggings, 13000)); AetherAPI.instance().register(new AetherEnchantment(ItemsAether.gravitite_boots, 13000)); + AetherAPI.instance().register(new AetherEnchantment(ItemsAether.zanite_ring, 2250)); + AetherAPI.instance().register(new AetherEnchantment(ItemsAether.zanite_pendant, 2250)); + AetherAPI.instance().register(new AetherEnchantment(ItemsAether.dart, new ItemStack(ItemsAether.dart, 1, 2), 250)); AetherAPI.instance().register(new AetherEnchantment(ItemsAether.dart_shooter, new ItemStack(ItemsAether.dart_shooter, 1, 2), 500));