diff --git a/src/main/java/xyz/nearmisses/patience/mc_rebalance/EnchantGen.java b/src/main/java/xyz/nearmisses/patience/mc_rebalance/EnchantGen.java index 1efbe4d..4bff343 100644 --- a/src/main/java/xyz/nearmisses/patience/mc_rebalance/EnchantGen.java +++ b/src/main/java/xyz/nearmisses/patience/mc_rebalance/EnchantGen.java @@ -8,10 +8,7 @@ import net.minecraft.core.registries.Registries; import net.minecraft.resources.ResourceKey; import net.minecraft.tags.ItemTags; import net.minecraft.world.entity.EquipmentSlotGroup; -import net.minecraft.world.item.enchantment.Enchantment; -import net.minecraft.world.item.enchantment.EnchantmentEffectComponents; -import net.minecraft.world.item.enchantment.EnchantmentTarget; -import net.minecraft.world.item.enchantment.LevelBasedValue; +import net.minecraft.world.item.enchantment.*; import org.jetbrains.annotations.NotNull; import xyz.nearmisses.patience.mc_rebalance.enchantment.effect.WindupEffect; @@ -41,7 +38,6 @@ public class EnchantGen extends FabricDynamicRegistryProvider { ) ).withEffect( EnchantmentEffectComponents.POST_ATTACK, // enchantment occurs POST_ATTACK - //EnchantmentEffectComponents.DAMAGE, EnchantmentTarget.ATTACKER, EnchantmentTarget.VICTIM, new WindupEffect(LevelBasedValue.constant(0.8f)) //.perLevel(0.8f, 0.2f)) // scale the enchantment linearly (irrelevant). diff --git a/src/main/java/xyz/nearmisses/patience/mc_rebalance/ModItems.java b/src/main/java/xyz/nearmisses/patience/mc_rebalance/ModItems.java index 582e293..77b73a9 100644 --- a/src/main/java/xyz/nearmisses/patience/mc_rebalance/ModItems.java +++ b/src/main/java/xyz/nearmisses/patience/mc_rebalance/ModItems.java @@ -9,6 +9,7 @@ import net.minecraft.resources.ResourceLocation; import net.minecraft.world.item.CreativeModeTabs; import net.minecraft.world.item.Item; import net.minecraft.world.item.Items; +import net.minecraft.world.item.ShovelItem; public class ModItems { public static void init(){ @@ -32,11 +33,11 @@ public class ModItems { } // Paxel stats are supplied solely with data, this is just to give them an ID so they're nice and easy to meddle with - public static final Item Paxel_Wood = register("wooden_paxel", new Item.Properties() ); - public static final Item Paxel_Stone = register("stone_paxel", new Item.Properties() ); - public static final Item Paxel_Copper = register("copper_paxel", new Item.Properties() ); - public static final Item Paxel_Iron = register("iron_paxel", new Item.Properties() ); - public static final Item Paxel_Gold = register("golden_paxel", new Item.Properties() ); - public static final Item Paxel_Diamond = register("diamond_paxel", new Item.Properties() ); - public static final Item Paxel_Dendrite = register("netherite_paxel", new Item.Properties() ); // Not strictly right in this pack but we're keeping up with naming conventions + public static final Item Paxel_Wood = register("wooden_paxel", new ShovelItem.Properties() ); + public static final Item Paxel_Stone = register("stone_paxel", new ShovelItem.Properties() ); + public static final Item Paxel_Copper = register("copper_paxel", new ShovelItem.Properties() ); + public static final Item Paxel_Iron = register("iron_paxel", new ShovelItem.Properties() ); + public static final Item Paxel_Gold = register("golden_paxel", new ShovelItem.Properties() ); + public static final Item Paxel_Diamond = register("diamond_paxel", new ShovelItem.Properties() ); + public static final Item Paxel_Dendrite = register("netherite_paxel", new ShovelItem.Properties() ); // Not strictly right in this pack but we're keeping up with naming conventions }