diff --git a/paper-server/nms-patches/net/minecraft/world/entity/monster/EntityVindicator.patch b/paper-server/nms-patches/net/minecraft/world/entity/monster/EntityVindicator.patch new file mode 100644 index 0000000000..a3cdce9114 --- /dev/null +++ b/paper-server/nms-patches/net/minecraft/world/entity/monster/EntityVindicator.patch @@ -0,0 +1,11 @@ +--- a/net/minecraft/world/entity/monster/EntityVindicator.java ++++ b/net/minecraft/world/entity/monster/EntityVindicator.java +@@ -52,7 +52,7 @@ + static final Predicate DOOR_BREAKING_PREDICATE = (enumdifficulty) -> { + return enumdifficulty == EnumDifficulty.NORMAL || enumdifficulty == EnumDifficulty.HARD; + }; +- boolean isJohnny; ++ public boolean isJohnny; // PAIL + + public EntityVindicator(EntityTypes entitytypes, World world) { + super(entitytypes, world); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVindicator.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVindicator.java index e793820e1e..5bb6909a4d 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVindicator.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVindicator.java @@ -25,4 +25,14 @@ public class CraftVindicator extends CraftIllager implements Vindicator { public EntityType getType() { return EntityType.VINDICATOR; } + + @Override + public boolean isJohnny() { + return getHandle().isJohnny; + } + + @Override + public void setJohnny(boolean johnny) { + getHandle().isJohnny = johnny; + } }