summaryrefslogtreecommitdiffstats
path: root/nms-patches/ItemEndCrystal.patch
diff options
context:
space:
mode:
authormd_5 <git@md-5.net>2018-10-23 06:00:00 +1100
committermd_5 <git@md-5.net>2018-10-23 06:00:00 +1100
commitb4230a9a7efde35b30fefdb4a2492209d5334def (patch)
tree62e6e1933ed69e46e56a559e2a723d5a91f18244 /nms-patches/ItemEndCrystal.patch
parenta639ae44d24fd7ce48c9390c27dd70cc5fd9d38b (diff)
downloadcraftbukkit-b4230a9a7efde35b30fefdb4a2492209d5334def.tar
craftbukkit-b4230a9a7efde35b30fefdb4a2492209d5334def.tar.gz
craftbukkit-b4230a9a7efde35b30fefdb4a2492209d5334def.tar.lz
craftbukkit-b4230a9a7efde35b30fefdb4a2492209d5334def.tar.xz
craftbukkit-b4230a9a7efde35b30fefdb4a2492209d5334def.zip
Update to Minecraft 1.13.2
Diffstat (limited to 'nms-patches/ItemEndCrystal.patch')
-rw-r--r--nms-patches/ItemEndCrystal.patch14
1 files changed, 14 insertions, 0 deletions
diff --git a/nms-patches/ItemEndCrystal.patch b/nms-patches/ItemEndCrystal.patch
new file mode 100644
index 00000000..6173162a
--- /dev/null
+++ b/nms-patches/ItemEndCrystal.patch
@@ -0,0 +1,14 @@
+--- a/net/minecraft/server/ItemEndCrystal.java
++++ b/net/minecraft/server/ItemEndCrystal.java
+@@ -33,6 +33,11 @@
+ EntityEnderCrystal entityendercrystal = new EntityEnderCrystal(world, d0 + 0.5D, d1, d2 + 0.5D);
+
+ entityendercrystal.setShowingBottom(false);
++ // CraftBukkit start
++ if (org.bukkit.craftbukkit.event.CraftEventFactory.callEntityPlaceEvent(itemactioncontext, entityendercrystal).isCancelled()) {
++ return EnumInteractionResult.FAIL;
++ }
++ // CraftBukkit end
+ world.addEntity(entityendercrystal);
+ if (world.worldProvider instanceof WorldProviderTheEnd) {
+ EnderDragonBattle enderdragonbattle = ((WorldProviderTheEnd) world.worldProvider).r();