diff --git a/README.md b/README.md index 5cbd010..3ca0207 100644 --- a/README.md +++ b/README.md @@ -376,6 +376,12 @@ bungeeDisabled=BungeeCord support is disabled. bungeeDeny=You do not have permission to create BungeeCord gates. bungeeEmpty=BungeeCord gates require both a destination and network. bungeeSign=Teleport to + +portalInfoTitle=[STARGATE INFO] +portalInfoName=Name: %name% +portalInfoDestination=Destination: %destination% +portalInfoNetwork=Network: %network% +portalInfoServer=Server: %server% ``` # Changes @@ -390,6 +396,7 @@ bungeeSign=Teleport to - Adds an option for stargates without a sign. Right-clicking such a stargate will display gate information - Fixes a bug causing signs to be re-drawn after they're broken - Makes buttons and signs be replaced by water instead of air when underwater +- Makes portal info shown when right-clicking a stargate fully customizable #### \[Version 0.9.0.5] EpicKnarvik97 fork diff --git a/src/main/java/net/knarcraft/stargate/listener/PlayerEventListener.java b/src/main/java/net/knarcraft/stargate/listener/PlayerEventListener.java index a9e3c76..845f02a 100644 --- a/src/main/java/net/knarcraft/stargate/listener/PlayerEventListener.java +++ b/src/main/java/net/knarcraft/stargate/listener/PlayerEventListener.java @@ -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())); + } } } diff --git a/src/main/resources/lang/en.txt b/src/main/resources/lang/en.txt index 82f6c04..c27e099 100644 --- a/src/main/resources/lang/en.txt +++ b/src/main/resources/lang/en.txt @@ -35,3 +35,9 @@ bungeeDisabled=BungeeCord support is disabled. bungeeDeny=You do not have permission to create BungeeCord gates. bungeeEmpty=BungeeCord gates require both a destination and network. bungeeSign=Teleport to + +portalInfoTitle=[STARGATE INFO] +portalInfoName=Name: %name% +portalInfoDestination=Destination: %destination% +portalInfoNetwork=Network: %network% +portalInfoServer=Server: %server% \ No newline at end of file diff --git a/src/main/resources/lang/nb-no.txt b/src/main/resources/lang/nb-no.txt index 87907c6..0aff97f 100644 --- a/src/main/resources/lang/nb-no.txt +++ b/src/main/resources/lang/nb-no.txt @@ -35,3 +35,9 @@ bungeeDisabled=BungeeCord støtte er slått av. bungeeDeny=Du har ikke tillatelse til å opprette BungeeCord porter. bungeeEmpty=BungeeCord porter behøver bade en destinasjon og et nettverk. bungeeSign=Teleporter til + +portalInfoTitle=[STJERNEPORT INFO] +portalInfoName=Navn: %name% +portalInfoDestination=Destinasjon: %destination% +portalInfoNetwork=Nettverk: %network% +portalInfoServer=Server: %server% \ No newline at end of file diff --git a/src/main/resources/lang/nn-no.txt b/src/main/resources/lang/nn-no.txt index 4d8c541..7e07a23 100644 --- a/src/main/resources/lang/nn-no.txt +++ b/src/main/resources/lang/nn-no.txt @@ -35,3 +35,9 @@ bungeeDisabled=BungeeCord støtte er slått av. bungeeDeny=Du har ikkje løyve til å opprette BungeeCord portar. bungeeEmpty=BungeeCord portar treng bade ein destinasjon og eit nettverk. bungeeSign=Teleporter til + +portalInfoTitle=[STJERNEPORT INFO] +portalInfoName=Namn: %name% +portalInfoDestination=Destinasjon: %destination% +portalInfoNetwork=Nettverk: %network% +portalInfoServer=Server: %server% \ No newline at end of file