From 71f7114fdb69c2607692d805355ea9590efe6f09 Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Wed, 15 Mar 2023 04:14:08 +1100 Subject: [PATCH] SPIGOT-7291: Fix spurious invert in ender pearl disconnect check By: md_5 --- .../minecraft/world/entity/projectile/EntityEnderPearl.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paper-server/nms-patches/net/minecraft/world/entity/projectile/EntityEnderPearl.patch b/paper-server/nms-patches/net/minecraft/world/entity/projectile/EntityEnderPearl.patch index c3332e018..9109f1b47 100644 --- a/paper-server/nms-patches/net/minecraft/world/entity/projectile/EntityEnderPearl.patch +++ b/paper-server/nms-patches/net/minecraft/world/entity/projectile/EntityEnderPearl.patch @@ -29,7 +29,7 @@ + PlayerTeleportEvent teleEvent = new PlayerTeleportEvent(player, player.getLocation(), location, PlayerTeleportEvent.TeleportCause.ENDER_PEARL); + Bukkit.getPluginManager().callEvent(teleEvent); + -+ if (!teleEvent.isCancelled() && !entityplayer.connection.isAcceptingMessages()) { ++ if (!teleEvent.isCancelled() && entityplayer.connection.isAcceptingMessages()) { + if (this.random.nextFloat() < 0.05F && this.level.getGameRules().getBoolean(GameRules.RULE_DOMOBSPAWNING)) { + EntityEndermite entityendermite = (EntityEndermite) EntityTypes.ENDERMITE.create(this.level); +