@@ -1,8 +1,8 @@
|
||||
--- a/net/minecraft/server/EntityShulker.java
|
||||
+++ b/net/minecraft/server/EntityShulker.java
|
||||
@@ -6,6 +6,10 @@
|
||||
@@ -5,6 +5,10 @@
|
||||
import java.util.Optional;
|
||||
import java.util.UUID;
|
||||
import java.util.function.Predicate;
|
||||
import javax.annotation.Nullable;
|
||||
+// CraftBukkit start
|
||||
+import org.bukkit.Location;
|
||||
@@ -11,16 +11,7 @@
|
||||
|
||||
public class EntityShulker extends EntityGolem implements IMonster {
|
||||
|
||||
@@ -44,7 +48,7 @@
|
||||
protected void n() {
|
||||
this.goalSelector.a(1, new PathfinderGoalLookAtPlayer(this, EntityHuman.class, 8.0F));
|
||||
this.goalSelector.a(4, new EntityShulker.a());
|
||||
- this.goalSelector.a(7, new EntityShulker.e(null));
|
||||
+ this.goalSelector.a(7, new EntityShulker.e()); // CraftBukkit - decompile error
|
||||
this.goalSelector.a(8, new PathfinderGoalRandomLookaround(this));
|
||||
this.targetSelector.a(1, new PathfinderGoalHurtByTarget(this, true, new Class[0]));
|
||||
this.targetSelector.a(2, new EntityShulker.d(this));
|
||||
@@ -321,8 +325,17 @@
|
||||
@@ -320,8 +324,17 @@
|
||||
EnumDirection enumdirection = aenumdirection[k];
|
||||
|
||||
if (this.world.q(blockposition1.shift(enumdirection))) {
|
||||
@@ -40,7 +31,7 @@
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -367,6 +380,7 @@
|
||||
@@ -366,6 +379,7 @@
|
||||
this.locX = (double) blockposition.getX() + 0.5D;
|
||||
this.locY = (double) blockposition.getY();
|
||||
this.locZ = (double) blockposition.getZ() + 0.5D;
|
||||
|
||||
Reference in New Issue
Block a user