From f58756b1e3c3dcc908e0115fc97470678a9c2160 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=84=97=E3=84=A0=CB=8B=20=E3=84=91=E3=84=A7=CB=8A?= Date: Thu, 2 Apr 2020 11:35:44 +0800 Subject: [PATCH] never drop items on command "/give" --- ...003-never-drop-items-on-command-give.patch | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 patches/server/0003-never-drop-items-on-command-give.patch diff --git a/patches/server/0003-never-drop-items-on-command-give.patch b/patches/server/0003-never-drop-items-on-command-give.patch new file mode 100644 index 000000000..09dd83e94 --- /dev/null +++ b/patches/server/0003-never-drop-items-on-command-give.patch @@ -0,0 +1,19 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?=E3=84=97=E3=84=A0=CB=8B=20=E3=84=91=E3=84=A7=CB=8A?= + +Date: Thu, 2 Apr 2020 11:35:19 +0800 +Subject: [PATCH] never drop items on command "/give" + + +diff --git a/src/main/java/net/minecraft/server/CommandGive.java b/src/main/java/net/minecraft/server/CommandGive.java +index 81b26bb4d094f8aede9d5432671936ab3ee42c84..1f3097c9450b5903c35d3b36fd642ddd131786d7 100644 +--- a/src/main/java/net/minecraft/server/CommandGive.java ++++ b/src/main/java/net/minecraft/server/CommandGive.java +@@ -36,6 +36,7 @@ public class CommandGive { + boolean flag = entityplayer.inventory.pickup(itemstack); + EntityItem entityitem; + ++ if (true) continue; // Akarin - never drop items on command "/give" + if (flag && itemstack.isEmpty()) { + itemstack.setCount(1); + entityitem = entityplayer.drop(itemstack, false);