diff options
Diffstat (limited to 'Spigot-Server-Patches/0370-Allow-setting-the-vex-s-summoner.patch')
-rw-r--r-- | Spigot-Server-Patches/0370-Allow-setting-the-vex-s-summoner.patch | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/Spigot-Server-Patches/0370-Allow-setting-the-vex-s-summoner.patch b/Spigot-Server-Patches/0370-Allow-setting-the-vex-s-summoner.patch new file mode 100644 index 0000000000..51015c18f8 --- /dev/null +++ b/Spigot-Server-Patches/0370-Allow-setting-the-vex-s-summoner.patch @@ -0,0 +1,36 @@ +From e709b2648076946859a2a2edd80d180b399fd3d1 Mon Sep 17 00:00:00 2001 +From: BillyGalbreath <[email protected]> +Date: Sat, 6 Oct 2018 21:47:44 -0500 +Subject: [PATCH] Allow setting the vex's summoner + + +diff --git a/src/main/java/net/minecraft/server/EntityVex.java b/src/main/java/net/minecraft/server/EntityVex.java +index c3864b869e..589b13f4ee 100644 +--- a/src/main/java/net/minecraft/server/EntityVex.java ++++ b/src/main/java/net/minecraft/server/EntityVex.java +@@ -127,6 +127,7 @@ public class EntityVex extends EntityMonster { + this.a(1, flag); + } + ++ public void setOwner(EntityInsentient entityinsentient) { a(entityinsentient); } // Paper - OBFHELPER + public void a(EntityInsentient entityinsentient) { + this.b = entityinsentient; + } +diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftVex.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftVex.java +index c96a5df80a..b09da64c3b 100644 +--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftVex.java ++++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftVex.java +@@ -23,6 +23,10 @@ public class CraftVex extends CraftMonster implements Vex { + EntityInsentient owner = getHandle().getOwner(); + return owner != null ? (Mob) owner.getBukkitEntity() : null; + } ++ ++ public void setSummoner(Mob summoner) { ++ getHandle().setOwner(summoner == null ? null : ((CraftMob) summoner).getHandle()); ++ } + // Paper end + + @Override +-- +2.21.0 + |