Add Player context to AnvilUpdateEvent (#287)

This commit is contained in:
IzzelAliz 2021-06-15 15:19:55 +08:00
parent aa274edaa8
commit 68ddb4a6b7

View File

@ -61,7 +61,7 @@ public abstract class RepairContainerMixin extends AbstractRepairContainerMixin
boolean flag = false; boolean flag = false;
if (!itemstack2.isEmpty()) { if (!itemstack2.isEmpty()) {
if (!ForgeHooks.onAnvilChange((RepairContainer) (Object) this, itemstack, itemstack2, field_234642_c_, repairedItemName, j)) if (!ForgeHooks.onAnvilChange((RepairContainer) (Object) this, itemstack, itemstack2, field_234642_c_, repairedItemName, j, this.field_234645_f_))
return; return;
flag = itemstack2.getItem() == Items.ENCHANTED_BOOK && !EnchantedBookItem.getEnchantments(itemstack2).isEmpty(); flag = itemstack2.getItem() == Items.ENCHANTED_BOOK && !EnchantedBookItem.getEnchantments(itemstack2).isEmpty();
if (itemstack1.isDamageable() && itemstack1.getItem().getIsRepairable(itemstack, itemstack2)) { if (itemstack1.isDamageable() && itemstack1.getItem().getIsRepairable(itemstack, itemstack2)) {