21 lines
1.0 KiB
Diff
21 lines
1.0 KiB
Diff
--- a/net/minecraft/world/entity/monster/EntityVex.java
|
|
+++ b/net/minecraft/world/entity/monster/EntityVex.java
|
|
@@ -108,7 +108,7 @@
|
|
@Override
|
|
public void readAdditionalSaveData(NBTTagCompound nbttagcompound) {
|
|
super.readAdditionalSaveData(nbttagcompound);
|
|
- this.boundOrigin = (BlockPosition) nbttagcompound.read("bound_pos", BlockPosition.CODEC).orElse((Object) null);
|
|
+ this.boundOrigin = (BlockPosition) nbttagcompound.read("bound_pos", BlockPosition.CODEC).orElse(null); // CraftBukkit - decompile error
|
|
nbttagcompound.getInt("life_ticks").ifPresentOrElse(this::setLimitedLife, () -> {
|
|
this.hasLimitedLife = false;
|
|
});
|
|
@@ -372,7 +372,7 @@
|
|
|
|
@Override
|
|
public void start() {
|
|
- EntityVex.this.setTarget(EntityVex.this.owner.getTarget());
|
|
+ EntityVex.this.setTarget(EntityVex.this.owner.getTarget(), org.bukkit.event.entity.EntityTargetEvent.TargetReason.OWNER_ATTACKED_TARGET, true); // CraftBukkit
|
|
super.start();
|
|
}
|
|
}
|