Skip to content

Commit 26ab9a3

Browse files
Owen1212055kennytv
authored andcommitted
Readd dropped diff during 1.21.6
1 parent 119bd31 commit 26ab9a3

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

paper-server/patches/sources/net/minecraft/server/commands/GiveCommand.java.patch

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,24 @@
88
int maxStackSize = itemStack.getMaxStackSize();
99
int i = maxStackSize * 100;
1010
if (count > i) {
11+
@@ -69,7 +_,7 @@
12+
ItemStack itemStack1 = item.createItemStack(min, false);
13+
boolean flag = serverPlayer.getInventory().add(itemStack1);
14+
if (flag && itemStack1.isEmpty()) {
15+
- ItemEntity itemEntity = serverPlayer.drop(itemStack, false);
16+
+ ItemEntity itemEntity = serverPlayer.drop(itemStack, false, false, false, null); // Paper - do not fire PlayerDropItemEvent for /give command
17+
if (itemEntity != null) {
18+
itemEntity.makeFakeItem();
19+
}
20+
@@ -87,7 +_,7 @@
21+
);
22+
serverPlayer.containerMenu.broadcastChanges();
23+
} else {
24+
- ItemEntity itemEntity = serverPlayer.drop(itemStack1, false);
25+
+ ItemEntity itemEntity = serverPlayer.drop(itemStack, false, false, false, null); // Paper - do not fire PlayerDropItemEvent for /give command
26+
if (itemEntity != null) {
27+
itemEntity.setNoPickUpDelay();
28+
itemEntity.setTarget(serverPlayer.getUUID());
1129
@@ -98,11 +_,11 @@
1230

1331
if (targets.size() == 1) {

0 commit comments

Comments
 (0)