diff --git a/src/main/java/com/drtshock/playervaults/PlayerVaults.java b/src/main/java/com/drtshock/playervaults/PlayerVaults.java index 2f34a75..a9d2f43 100644 --- a/src/main/java/com/drtshock/playervaults/PlayerVaults.java +++ b/src/main/java/com/drtshock/playervaults/PlayerVaults.java @@ -26,6 +26,9 @@ import com.drtshock.playervaults.vaultmanagement.UUIDVaultManager; import com.drtshock.playervaults.vaultmanagement.VaultViewInfo; import net.milkbowl.vault.economy.Economy; import org.bukkit.Bukkit; +import org.bukkit.ChatColor; +import org.bukkit.command.Command; +import org.bukkit.command.CommandSender; import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.entity.Player; import org.bukkit.inventory.Inventory; @@ -115,6 +118,16 @@ public class PlayerVaults extends JavaPlugin { saveSignsFile(); } + @Override + public boolean onCommand(CommandSender sender, Command cmd, String label, String args[]) { + if (cmd.getName().equals("pvreload")) { + reloadConfig(); + loadLang(); + sender.sendMessage(ChatColor.GREEN + "Reloaded Playervaults confguration and lang files."); + } + return true; + } + protected void checkUpdate() { if (getConfig().getBoolean("check-update", true)) { final PlayerVaults plugin = this; diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index fb523fe..df5b8a3 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -20,6 +20,9 @@ commands: pvconvert: description: Convert other plugins to PlayerVaults aliases: [vaultconvert] + pvreload: + description: Reload the config and lang files. + permission: playervaults.admin permissions: playervaults.commands.use: description: Open own vault with command.