Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package endlesspvp.endlessutilities;
- import org.bukkit.ChatColor;
- import org.bukkit.GameMode;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.java.JavaPlugin;
- public class UtilitiesCommands
- implements CommandExecutor
- {
- private static UtilitiesMain core;
- public UtilitiesCommands(UtilitiesMain core) {
- core = core;
- }
- public String getPrefix()
- {
- return ChatColor.translateAlternateColorCodes('&', core.getConfig().getString("prefix"));
- }
- public static UtilitiesMain getInstance()
- {
- return (UtilitiesMain)JavaPlugin.getPlugin(UtilitiesMain.class);
- }
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
- {
- ChatColor.translateAlternateColorCodes('&', core.getcommandMessagesConfig().getString("website"));
- if ((core.getConfig().getBoolean("enabled_commands." + cmd.getName())) &&
- (cmd.getName().equalsIgnoreCase("website")) &&
- ((sender instanceof Player)))
- {
- Player player = (Player)sender;
- for (String messages : core.getcommandMessagesConfig().getStringList("website")) {
- player.sendMessage(getPrefix() + ChatColor.translateAlternateColorCodes('&', messages));
- }
- player.hasPermission("endless.website");
- return true;
- }
- ChatColor.translateAlternateColorCodes('&', core.getcommandMessagesConfig().getString("store"));
- if ((core.getConfig().getBoolean("enabled_commands." + cmd.getName())) &&
- (cmd.getName().equalsIgnoreCase("store")) &&
- ((sender instanceof Player)))
- {
- Player player = (Player)sender;
- for (String messages : core.getcommandMessagesConfig().getStringList("store")) {
- player.sendMessage(getPrefix() + ChatColor.translateAlternateColorCodes('&', messages));
- }
- player.hasPermission("endless.store");
- return true;
- }
- ChatColor.translateAlternateColorCodes('&', core.getcommandMessagesConfig().getString("discord"));
- if ((core.getConfig().getBoolean("enabled_commands." + cmd.getName())) &&
- (cmd.getName().equalsIgnoreCase("discord")) &&
- ((sender instanceof Player)))
- {
- Player player = (Player)sender;
- for (String messages : core.getcommandMessagesConfig().getStringList("discord")) {
- player.sendMessage(getPrefix() + ChatColor.translateAlternateColorCodes('&', messages));
- }
- player.hasPermission("endless.discord");
- return true;
- }
- ChatColor.translateAlternateColorCodes('&', core.getcommandMessagesConfig().getString("instagram"));
- if ((core.getConfig().getBoolean("enabled_commands." + cmd.getName())) &&
- (cmd.getName().equalsIgnoreCase("instagram")) &&
- ((sender instanceof Player)))
- {
- Player player = (Player)sender;
- for (String messages : core.getcommandMessagesConfig().getStringList("instagram")) {
- player.sendMessage(getPrefix() + ChatColor.translateAlternateColorCodes('&', messages));
- }
- player.hasPermission("endless.instagram");
- return true;
- }
- ChatColor.translateAlternateColorCodes('&', core.getcommandMessagesConfig().getString("twitter"));
- if ((core.getConfig().getBoolean("enabled_commands." + cmd.getName())) &&
- (cmd.getName().equalsIgnoreCase("twitter")) &&
- ((sender instanceof Player)))
- {
- Player player = (Player)sender;
- for (String messages : core.getcommandMessagesConfig().getStringList("twitter")) {
- player.sendMessage(getPrefix() + ChatColor.translateAlternateColorCodes('&', messages));
- }
- player.hasPermission("endless.twitter");
- return true;
- }
- ChatColor.translateAlternateColorCodes('&', core.getcommandMessagesConfig().getString("facebook"));
- if ((core.getConfig().getBoolean("enabled_commands." + cmd.getName())) &&
- (cmd.getName().equalsIgnoreCase("facebook")) &&
- ((sender instanceof Player)))
- {
- Player player = (Player)sender;
- for (String messages : core.getcommandMessagesConfig().getStringList("facebook")) {
- player.sendMessage(getPrefix() + ChatColor.translateAlternateColorCodes('&', messages));
- }
- player.hasPermission("endless.facebook");
- return true;
- }
- ChatColor.translateAlternateColorCodes('&', core.getcommandMessagesConfig().getString("teamspeak"));
- if ((core.getConfig().getBoolean("enabled_commands." + cmd.getName())) &&
- (cmd.getName().equalsIgnoreCase("teamspeak")) &&
- ((sender instanceof Player)))
- {
- Player player = (Player)sender;
- for (String messages : core.getcommandMessagesConfig().getStringList("teamspeak")) {
- player.sendMessage(getPrefix() + ChatColor.translateAlternateColorCodes('&', messages));
- }
- player.hasPermission("endless.teamspeak");
- return true;
- }
- ChatColor.translateAlternateColorCodes('&', core.getcommandMessagesConfig().getString("skype"));
- if ((core.getConfig().getBoolean("enabled_commands." + cmd.getName())) &&
- (cmd.getName().equalsIgnoreCase("skype")) &&
- ((sender instanceof Player)))
- {
- Player player = (Player)sender;
- for (String messages : core.getcommandMessagesConfig().getStringList("skype")) {
- player.sendMessage(getPrefix() + ChatColor.translateAlternateColorCodes('&', messages));
- }
- player.hasPermission("endless.s");
- return true;
- }
- ChatColor.translateAlternateColorCodes('&', core.getcommandMessagesConfig().getString("steam"));
- if ((core.getConfig().getBoolean("enabled_commands." + cmd.getName())) &&
- (cmd.getName().equalsIgnoreCase("steam")) &&
- ((sender instanceof Player)))
- {
- Player player = (Player)sender;
- for (String messages : core.getcommandMessagesConfig().getStringList("steam")) {
- player.sendMessage(getPrefix() + ChatColor.translateAlternateColorCodes('&', messages));
- }
- player.hasPermission("endless.steam");
- return true;
- }
- ChatColor.translateAlternateColorCodes('&', core.getcommandMessagesConfig().getString("snapchat"));
- if ((core.getConfig().getBoolean("enabled_commands." + cmd.getName())) &&
- (cmd.getName().equalsIgnoreCase("snapchat")) &&
- ((sender instanceof Player)))
- {
- Player player = (Player)sender;
- for (String messages : core.getcommandMessagesConfig().getStringList("snapchat")) {
- player.sendMessage(getPrefix() + ChatColor.translateAlternateColorCodes('&', messages));
- }
- player.hasPermission("endless.snapchat");
- return true;
- }
- ChatColor.translateAlternateColorCodes('&', core.getcommandMessagesConfig().getString("reddit"));
- if ((core.getConfig().getBoolean("enabled_commands." + cmd.getName())) &&
- (cmd.getName().equalsIgnoreCase("reddit")) &&
- ((sender instanceof Player)))
- {
- Player player = (Player)sender;
- for (String messages : core.getcommandMessagesConfig().getStringList("reddit")) {
- player.sendMessage(getPrefix() + ChatColor.translateAlternateColorCodes('&', messages));
- }
- player.hasPermission("endless.reddit");
- return true;
- }
- ChatColor.translateAlternateColorCodes('&', core.getcommandMessagesConfig().getString("banpanel"));
- if ((core.getConfig().getBoolean("enabled_commands." + cmd.getName())) &&
- (cmd.getName().equalsIgnoreCase("banpanel")) &&
- ((sender instanceof Player)))
- {
- Player player = (Player)sender;
- for (String messages : core.getcommandMessagesConfig().getStringList("banpanel")) {
- player.sendMessage(getPrefix() + ChatColor.translateAlternateColorCodes('&', messages));
- }
- player.hasPermission("endless.banpanel");
- return true;
- }
- if ((core.getConfig().getBoolean("enabled_commands." + cmd.getName())) &&
- (cmd.getName().equalsIgnoreCase("cmode")))
- {
- Player player = (Player)sender;
- if ((sender instanceof Player))
- {
- Player p = (Player)sender;
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', core.getConfig().getString("creative.message")));
- if (p.getGameMode().equals(GameMode.SURVIVAL)) {
- p.setGameMode(GameMode.CREATIVE);
- }
- p.hasPermission("endless.cmode");
- return true;
- }
- }
- if ((core.getConfig().getBoolean("enabled_commands." + cmd.getName())) &&
- (cmd.getName().equalsIgnoreCase("smode")))
- {
- Player player = (Player)sender;
- if ((sender instanceof Player))
- {
- Player p = (Player)sender;
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', core.getConfig().getString("survival.message")));
- if (p.getGameMode().equals(GameMode.CREATIVE)) {
- p.setGameMode(GameMode.SURVIVAL);
- }
- p.hasPermission("endless.smode");
- }
- }
- Player player = (Player)sender;
- for (String c : core.getConfig().getConfigurationSection("enabled_commands").getKeys(false)) {
- if ((cmd.getName().equalsIgnoreCase(c)) &&
- (!core.getConfig().getBoolean("enabled_commands." + c)))
- {
- player.sendMessage(ChatColor.RED + "This command is currently disabled on this server!");
- return false;
- }
- }
- return false;
- }
- }
Advertisement
RAW Paste Data
Copied
Advertisement