diff --git a/Towny/src/main/java/com/palmergames/bukkit/towny/TownyFormatter.java b/Towny/src/main/java/com/palmergames/bukkit/towny/TownyFormatter.java index c394fa42ee..10bb4f447c 100644 --- a/Towny/src/main/java/com/palmergames/bukkit/towny/TownyFormatter.java +++ b/Towny/src/main/java/com/palmergames/bukkit/towny/TownyFormatter.java @@ -507,6 +507,18 @@ public static StatusScreen getStatus(Nation nation, CommandSender sender) { .append(Component.newline()) .append(translator.component("status_hover_click_for_more"))), ClickEvent.runCommand("/towny:nation enemylist " + nation.getName())); + + // [Sanctioned Towns] with hover showing Sanctioned Towns [3]: Prague, Berlin, Vienna + List sanctionedTowns = getFormattedNames(nation.getSanctionedTowns()); + if (sanctionedTowns.size() > 10) + shortenOverLengthList(sanctionedTowns, 11, translator); + + if (sanctionedTowns.size() > 0) + screen.addComponentOf("sanctionedtowns", colourHoverKey(translator.of("status_nation_sanctioned_towns")), + HoverEvent.showText(TownyComponents.miniMessage(getFormattedStrings(translator.of("status_nation_sanctioned_towns"), sanctionedTowns, nation.getSanctionedTowns().size())) + .append(Component.newline()) + .append(translator.component("status_hover_click_for_more"))), + ClickEvent.runCommand("/towny:nation sanctiontown list " + nation.getName())); // Add any metadata which opt to be visible. List fields = getExtraFields(nation); diff --git a/Towny/src/main/resources/lang/en-US.yml b/Towny/src/main/resources/lang/en-US.yml index eb76677656..15d5aa4f28 100644 --- a/Towny/src/main/resources/lang/en-US.yml +++ b/Towny/src/main/resources/lang/en-US.yml @@ -2426,4 +2426,6 @@ msg_err_unable_to_use_bank_outside_bank_plot_no_homeblock: 'You cannot use that msg_err_you_cannot_outlaw_your_mayor: "You cannot outlaw your town's mayor." -msg_err_you_cannot_outlaw_because_of_rank: "You cannot outlaw %s because of a town rank they hold." \ No newline at end of file +msg_err_you_cannot_outlaw_because_of_rank: "You cannot outlaw %s because of a town rank they hold." + +status_nation_sanctioned_towns: "Sanctioned Towns" \ No newline at end of file