mirror of
https://github.com/Aust1n46/VentureChat.git
synced 2025-05-24 03:12:45 +00:00
36 lines
1.2 KiB
Java
36 lines
1.2 KiB
Java
package mineverse.Aust1n46.chat.command.chat;
|
|
|
|
import org.bukkit.Bukkit;
|
|
import org.bukkit.ChatColor;
|
|
import org.bukkit.command.CommandSender;
|
|
|
|
import mineverse.Aust1n46.chat.MineverseChat;
|
|
import mineverse.Aust1n46.chat.api.MineverseChatPlayer;
|
|
import mineverse.Aust1n46.chat.command.MineverseCommand;
|
|
|
|
public class Chatreload extends MineverseCommand {
|
|
private MineverseChat plugin;
|
|
|
|
public Chatreload(String name) {
|
|
super(name);
|
|
this.plugin = MineverseChat.getInstance();
|
|
}
|
|
|
|
@Override
|
|
public void execute(CommandSender sender, String command, String[] args) {
|
|
if(sender.hasPermission("venturechat.reload")) {
|
|
plugin.reloadConfig();
|
|
Bukkit.getPluginManager().disablePlugin(plugin);
|
|
Bukkit.getPluginManager().enablePlugin(plugin);
|
|
plugin.getServer().getLogger().info("[VentureChat] Config reloaded");
|
|
for(MineverseChatPlayer player : MineverseChat.players) {
|
|
if(player.isOnline() && player.getPlayer().hasPermission("venturechat.reload")) {
|
|
player.getPlayer().sendMessage(ChatColor.GOLD + "VentureChat config reloaded.");
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
sender.sendMessage(ChatColor.RED + "You do not have permission for this command.");
|
|
return;
|
|
}
|
|
} |