From fd5e7adce3b6cbda6269ce11912f5211d13706af Mon Sep 17 00:00:00 2001 From: SamB440 Date: Sun, 28 Jun 2020 17:30:08 +0100 Subject: [PATCH] Add missing placeholders --- .../net/islandearth/rpgregions/gui/DiscoveryGUI.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/rpgregions/src/main/java/net/islandearth/rpgregions/gui/DiscoveryGUI.java b/rpgregions/src/main/java/net/islandearth/rpgregions/gui/DiscoveryGUI.java index 42a5847..2c5d3de 100644 --- a/rpgregions/src/main/java/net/islandearth/rpgregions/gui/DiscoveryGUI.java +++ b/rpgregions/src/main/java/net/islandearth/rpgregions/gui/DiscoveryGUI.java @@ -170,7 +170,8 @@ public class DiscoveryGUI extends RPGRegionsGUI { gui.update(); player.closeInventory(); String command = plugin.getConfig().getString("settings.server.gui.exit.command"); - if (!command.isEmpty()) player.performCommand(command); + if (!command.isEmpty()) player.performCommand(command + .replace("%player%", player.getName())); }), 0, 0); gui.addPane(exit); @@ -249,7 +250,11 @@ public class DiscoveryGUI extends RPGRegionsGUI { } if (!configuredRegion.getIconCommands().isEmpty()) { - configuredRegion.getIconCommands().forEach(iconCommand -> player.performCommand(iconCommand.replace("%region%", configuredRegion.getId()))); + configuredRegion.getIconCommands().forEach(iconCommand -> { + player.performCommand(iconCommand + .replace("%region%", configuredRegion.getId()) + .replace("%player%", player.getName())); + }); } event.setCancelled(true); }));