From c2103247edf63ea66228b54748342031d352d2c9 Mon Sep 17 00:00:00 2001 From: 2B2M22 Date: Sat, 4 Jul 2026 03:36:08 +0300 Subject: [PATCH] Spawn on core doesnt ignore "possessionAllowed" rule (#12183) * Make player cannot control building when possession disabled * check is core best --- 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 9199d94aea..5bc3c64a44 100644 --- a/core/src/mindustry/input/InputHandler.java +++ b/core/src/mindustry/input/InputHandler.java @@ -743,7 +743,7 @@ public abstract class InputHandler implements InputProcessor, GestureListener{ if(player == null || build == null || player.dead()) return; //make sure player is allowed to control the building - if(net.server() && !netServer.admins.allowAction(player, ActionType.buildSelect, action -> action.tile = build.tile)){ + if(net.server() && (!state.rules.possessionAllowed && player.bestCore() != build || !netServer.admins.allowAction(player, ActionType.buildSelect, action -> action.tile = build.tile))){ throw new ValidateException(player, "Player cannot control a building."); }