From 1fa87773be96fb0724f6b885124e50383854a3c9 Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Sat, 1 Jan 2022 09:58:04 +1100 Subject: [PATCH] #374: Add isJohnny / setJohnny for Vindicator By: Matthew --- .../world/entity/monster/EntityVindicator.patch | 11 +++++++++++ .../bukkit/craftbukkit/entity/CraftVindicator.java | 10 ++++++++++ 2 files changed, 21 insertions(+) create mode 100644 paper-server/nms-patches/net/minecraft/world/entity/monster/EntityVindicator.patch 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; + } }