20 lines
1.1 KiB
Diff
20 lines
1.1 KiB
Diff
--- a/net/minecraft/entity/passive/PigEntity.java
|
|
+++ b/net/minecraft/entity/passive/PigEntity.java
|
|
@@ -203,7 +203,7 @@
|
|
}
|
|
|
|
public void func_241841_a(ServerWorld p_241841_1_, LightningBoltEntity p_241841_2_) {
|
|
- if (p_241841_1_.func_175659_aa() != Difficulty.PEACEFUL) {
|
|
+ if (p_241841_1_.func_175659_aa() != Difficulty.PEACEFUL && net.minecraftforge.event.ForgeEventFactory.canLivingConvert(this, EntityType.field_233592_ba_, (timer) -> {})) {
|
|
ZombifiedPiglinEntity zombifiedpiglinentity = EntityType.field_233592_ba_.func_200721_a(p_241841_1_);
|
|
zombifiedpiglinentity.func_184201_a(EquipmentSlotType.MAINHAND, new ItemStack(Items.field_151010_B));
|
|
zombifiedpiglinentity.func_70012_b(this.func_226277_ct_(), this.func_226278_cu_(), this.func_226281_cx_(), this.field_70177_z, this.field_70125_A);
|
|
@@ -215,6 +215,7 @@
|
|
}
|
|
|
|
zombifiedpiglinentity.func_110163_bv();
|
|
+ net.minecraftforge.event.ForgeEventFactory.onLivingConvert(this, zombifiedpiglinentity);
|
|
p_241841_1_.func_217376_c(zombifiedpiglinentity);
|
|
this.func_70106_y();
|
|
} else {
|