--- 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();