From a9f74cbf6e740c76ad812abde855434abc9526a0 Mon Sep 17 00:00:00 2001 From: Owen1212055 <23108066+Owen1212055@users.noreply.github.com> Date: Sun, 29 Jun 2025 22:05:09 -0400 Subject: [PATCH] Readd dropped diff during 1.21.6 --- .../server/commands/GiveCommand.java.patch | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/paper-server/patches/sources/net/minecraft/server/commands/GiveCommand.java.patch b/paper-server/patches/sources/net/minecraft/server/commands/GiveCommand.java.patch index 451a7265d2..7b45085021 100644 --- a/paper-server/patches/sources/net/minecraft/server/commands/GiveCommand.java.patch +++ b/paper-server/patches/sources/net/minecraft/server/commands/GiveCommand.java.patch @@ -8,6 +8,24 @@ int maxStackSize = itemStack.getMaxStackSize(); int i = maxStackSize * 100; if (count > i) { +@@ -69,7 +_,7 @@ + ItemStack itemStack1 = item.createItemStack(min, false); + boolean flag = serverPlayer.getInventory().add(itemStack1); + if (flag && itemStack1.isEmpty()) { +- ItemEntity itemEntity = serverPlayer.drop(itemStack, false); ++ ItemEntity itemEntity = serverPlayer.drop(itemStack, false, false, false, null); // Paper - do not fire PlayerDropItemEvent for /give command + if (itemEntity != null) { + itemEntity.makeFakeItem(); + } +@@ -87,7 +_,7 @@ + ); + serverPlayer.containerMenu.broadcastChanges(); + } else { +- ItemEntity itemEntity = serverPlayer.drop(itemStack1, false); ++ ItemEntity itemEntity = serverPlayer.drop(itemStack, false, false, false, null); // Paper - do not fire PlayerDropItemEvent for /give command + if (itemEntity != null) { + itemEntity.setNoPickUpDelay(); + itemEntity.setTarget(serverPlayer.getUUID()); @@ -98,11 +_,11 @@ if (targets.size() == 1) {