mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-02 05:02:10 -07:00
21 lines
1.3 KiB
Diff
21 lines
1.3 KiB
Diff
--- a/net/minecraft/server/commands/GiveCommand.java
|
|
+++ b/net/minecraft/server/commands/GiveCommand.java
|
|
@@ -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());
|