diff --git a/core/src/mindustry/entities/comp/BuildingComp.java b/core/src/mindustry/entities/comp/BuildingComp.java index 3495255ded..dfa7fd75cc 100644 --- a/core/src/mindustry/entities/comp/BuildingComp.java +++ b/core/src/mindustry/entities/comp/BuildingComp.java @@ -1142,7 +1142,7 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc, /** Returns whether or not a hand cursor should be shown over this block. */ public Cursor getCursor(){ - return block.configurable && team == player.team() ? SystemCursor.hand : SystemCursor.arrow; + return block.configurable && interactable(player.team()) ? SystemCursor.hand : SystemCursor.arrow; } /** diff --git a/core/src/mindustry/world/blocks/ConstructBlock.java b/core/src/mindustry/world/blocks/ConstructBlock.java index 85ca209ab6..b9621fe736 100644 --- a/core/src/mindustry/world/blocks/ConstructBlock.java +++ b/core/src/mindustry/world/blocks/ConstructBlock.java @@ -172,7 +172,7 @@ public class ConstructBlock extends Block{ @Override public Cursor getCursor(){ - return SystemCursor.hand; + return interactable(player.team()) ? SystemCursor.hand : SystemCursor.arrow; } @Override diff --git a/core/src/mindustry/world/blocks/defense/Door.java b/core/src/mindustry/world/blocks/defense/Door.java index f17ca43946..a1d84a7595 100644 --- a/core/src/mindustry/world/blocks/defense/Door.java +++ b/core/src/mindustry/world/blocks/defense/Door.java @@ -126,7 +126,7 @@ public class Door extends Wall{ @Override public Cursor getCursor(){ - return SystemCursor.hand; + return interactable(player.team()) ? SystemCursor.hand : SystemCursor.arrow; } @Override