Adds translation for portal information shown when right-clicking

Adds a distinction between network and server when displaying portal information
Adds translated portal info strings for english and both flavors of Norwegian
This commit is contained in:
2021-11-08 14:16:44 +01:00
parent 4db6274dc3
commit 88bb02dfbd
5 changed files with 37 additions and 4 deletions

View File

@ -314,10 +314,18 @@ public class PlayerEventListener implements Listener {
//Display portal information as a portal without a sign does not display any
if (portal.getOptions().hasNoSign() && !portal.getOptions().isSilent()) {
MessageSender sender = Stargate.getMessageSender();
sender.sendSuccessMessage(player, ChatColor.GOLD + "[STARGATE INFO]");
sender.sendSuccessMessage(player, String.format("Stargate name: %s", portal.getName()));
sender.sendSuccessMessage(player, String.format("Stargate destination: %s", portal.getDestinationName()));
sender.sendSuccessMessage(player, String.format("Stargate network: %s", portal.getNetwork()));
sender.sendSuccessMessage(player, ChatColor.GOLD + Stargate.getString("portalInfoTitle"));
sender.sendSuccessMessage(player, Stargate.replaceVars(Stargate.getString("portalInfoName"),
"%name%", portal.getName()));
sender.sendSuccessMessage(player, Stargate.replaceVars(Stargate.getString("portalInfoDestination"),
"%destination%", portal.getDestinationName()));
if (portal.getOptions().isBungee()) {
sender.sendSuccessMessage(player, Stargate.replaceVars(Stargate.getString("portalInfoServer"),
"%server%", portal.getNetwork()));
} else {
sender.sendSuccessMessage(player, Stargate.replaceVars(Stargate.getString("portalInfoNetwork"),
"%network%", portal.getNetwork()));
}
}
}