From 3b2c03ae29242e7c1c640d775a4f4329633894f6 Mon Sep 17 00:00:00 2001 From: Cola Date: Tue, 5 Mar 2024 17:58:56 +1100 Subject: [PATCH] Fix logic --- .../vg/civcraft/mc/citadel/command/AreaReinforce.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/plugins/citadel-paper/src/main/java/vg/civcraft/mc/citadel/command/AreaReinforce.java b/plugins/citadel-paper/src/main/java/vg/civcraft/mc/citadel/command/AreaReinforce.java index 6e5f3c6d3..655922025 100644 --- a/plugins/citadel-paper/src/main/java/vg/civcraft/mc/citadel/command/AreaReinforce.java +++ b/plugins/citadel-paper/src/main/java/vg/civcraft/mc/citadel/command/AreaReinforce.java @@ -74,10 +74,13 @@ public class AreaReinforce extends BaseCommand { if (!reinType.canBeReinforced(current.getType())) { continue; } - Block protecting = ReinforcementLogic.getResponsibleBlock(current); - if (skipReins) { - continue; + Reinforcement reinforcement = ReinforcementLogic.getReinforcementAt(current.getLocation()); + if (reinforcement != null) { + if (skipReins) { + continue; + } } + Block protecting = ReinforcementLogic.getResponsibleBlock(current); if (!current.getLocation().equals(protecting.getLocation())) { continue; }