diff --git a/paper-server/patches/sources/net/minecraft/world/item/TridentItem.java.patch b/paper-server/patches/sources/net/minecraft/world/item/TridentItem.java.patch index ca4276800c5e..34ac38899186 100644 --- a/paper-server/patches/sources/net/minecraft/world/item/TridentItem.java.patch +++ b/paper-server/patches/sources/net/minecraft/world/item/TridentItem.java.patch @@ -22,9 +22,9 @@ + } + ThrownTrident thrownTrident = tridentDelayed.projectile(); // Paper - PlayerLaunchProjectileEvent + if (event.shouldConsume()) { -+ stack.hurtWithoutBreaking(1, player); // Paper - PlayerLaunchProjectileEvent ++ itemStack.hurtWithoutBreaking(1, player); // Paper - PlayerLaunchProjectileEvent - use itemStack; pickup item damage + } -+ thrownTrident.pickupItemStack = stack.copy(); // SPIGOT-4511 update since damage call moved ++ thrownTrident.pickupItemStack = itemStack.copy(); // SPIGOT-4511 update since damage call moved - use itemStack; count = 1 + if (event.shouldConsume()) { + stack.consume(1, player); + }