From 394ed99616569d1d5ffa5be6c8cf1776541b06c8 Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 18 Jul 2024 10:04:36 -0400 Subject: [PATCH] More item request validation --- core/src/mindustry/input/InputHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/input/InputHandler.java b/core/src/mindustry/input/InputHandler.java index 954a81cdb5..49146f701c 100644 --- a/core/src/mindustry/input/InputHandler.java +++ b/core/src/mindustry/input/InputHandler.java @@ -405,7 +405,7 @@ public abstract class InputHandler implements InputProcessor, GestureListener{ @Remote(called = Loc.server, targets = Loc.both, forward = true) public static void requestItem(Player player, Building build, Item item, int amount){ - if(player == null || build == null || !build.interactable(player.team()) || !player.within(build, itemTransferRange) || player.dead()) return; + if(player == null || build == null || !build.interactable(player.team()) || !player.within(build, itemTransferRange) || player.dead() || amount <= 0) return; if(net.server() && (!Units.canInteract(player, build) || !netServer.admins.allowAction(player, ActionType.withdrawItem, build.tile(), action -> {