diff --git a/common/src/main/java/dev/dubhe/anvilcraft/data/recipe/transform/TransformOptions.java b/common/src/main/java/dev/dubhe/anvilcraft/data/recipe/transform/TransformOptions.java index 5b1cb0116..0c8115d3b 100644 --- a/common/src/main/java/dev/dubhe/anvilcraft/data/recipe/transform/TransformOptions.java +++ b/common/src/main/java/dev/dubhe/anvilcraft/data/recipe/transform/TransformOptions.java @@ -40,9 +40,8 @@ public void accept(Entity oldEntity, Entity newEntity) { if (itemStack.is(Items.ANVIL) || itemStack.is(Items.CHIPPED_ANVIL) || itemStack.is(Items.DAMAGED_ANVIL)) { - o.setItemInHand(value, ModBlocks.GIANT_ANVIL.asItem().getDefaultInstance()); if (newEntity instanceof Giant) { - n.setItemInHand(value, ModBlocks.GIANT_ANVIL.asItem().getDefaultInstance()); + o.setItemInHand(value, ModBlocks.GIANT_ANVIL.asItem().getDefaultInstance()); } if (n instanceof Mob mob) { mob.setDropChance(