diff --git a/gradle.properties b/gradle.properties index fe38f2c..c390c39 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ pluginGroup=net.islandearth -pluginVersion=1.1.4 +pluginVersion=1.1.5 diff --git a/rpgregions/src/main/java/net/islandearth/rpgregions/RPGRegions.java b/rpgregions/src/main/java/net/islandearth/rpgregions/RPGRegions.java index 720a6ca..dd3a81b 100644 --- a/rpgregions/src/main/java/net/islandearth/rpgregions/RPGRegions.java +++ b/rpgregions/src/main/java/net/islandearth/rpgregions/RPGRegions.java @@ -126,6 +126,7 @@ public final class RPGRegions extends JavaPlugin implements RPGRegionsAPI, Langu config.addDefault("settings.server.gui.exit.posY", 5); config.addDefault("settings.server.gui.exit.length", 1); config.addDefault("settings.server.gui.exit.height", 1); + config.addDefault("settings.server.gui.exit.command", ""); config.addDefault("settings.server.gui.exit.show", true); config.addDefault("settings.server.gui.pane.posX", 1); config.addDefault("settings.server.gui.pane.posY", 1); 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 7b14ec5..2f75916 100644 --- a/rpgregions/src/main/java/net/islandearth/rpgregions/gui/DiscoveryGUI.java +++ b/rpgregions/src/main/java/net/islandearth/rpgregions/gui/DiscoveryGUI.java @@ -162,6 +162,8 @@ public class DiscoveryGUI extends RPGRegionsGUI { event.setCancelled(true); gui.update(); player.closeInventory(); + String command = plugin.getConfig().getString("settings.server.gui.exit.command"); + player.performCommand(command); }), 0, 0); gui.addPane(exit);