diff --git a/src/com/palmergames/bukkit/towny/war/flagwar/listeners/TownyWarCustomListener.java b/src/com/palmergames/bukkit/towny/war/flagwar/listeners/TownyWarCustomListener.java index d67ed0382f..574f25d660 100644 --- a/src/com/palmergames/bukkit/towny/war/flagwar/listeners/TownyWarCustomListener.java +++ b/src/com/palmergames/bukkit/towny/war/flagwar/listeners/TownyWarCustomListener.java @@ -188,17 +188,14 @@ public void onCellWonEvent(CellWonEvent event) { // Defender loses townblock if (TownyWarConfig.isFlaggedTownblockTransfered()) { - // Defender loses townblock - universe.getDataSource().removeTownBlock(townBlock); - // Attacker Claim Automatically try { - List selection = new ArrayList<>(); - selection.add(worldCoord); - TownCommand.checkIfSelectionIsValid(attackingTown, selection, false, 0, false); - new TownClaim(plugin, null, attackingTown, selection, false, true, false).start(); - } catch (TownyException te) { + townBlock.setTown(attackingTown); + TownyUniverse.getInstance().getDataSource().saveTownBlock(townBlock); + } catch (Exception te) { // Couldn't claim it. + TownyMessaging.sendErrorMsg(te.getMessage()); + te.printStackTrace(); } } else {