Get rid of shitty command class.
Yay regex!
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
package me.shock.playervaults.commands;
|
||||
|
||||
import me.shock.playervaults.Main;
|
||||
import me.shock.playervaults.util.VaultManager;
|
||||
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.command.Command;
|
||||
import org.bukkit.command.CommandExecutor;
|
||||
import org.bukkit.command.CommandSender;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
public class Commands implements CommandExecutor
|
||||
{
|
||||
|
||||
private Main plugin;
|
||||
VaultManager vm = new VaultManager(plugin);
|
||||
OwnVault ownvault = new OwnVault();
|
||||
String pv = ChatColor.DARK_RED + "[" + ChatColor.WHITE + "PlayerVaults" +
|
||||
ChatColor.DARK_RED + "]" + ChatColor.WHITE + ": ";
|
||||
|
||||
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
|
||||
{
|
||||
if(cmd.getName().equalsIgnoreCase("pv")) {
|
||||
int length = args.length;
|
||||
if(length == 1) {
|
||||
if(checkConsole(sender)) {
|
||||
ownvault.openOwnVault(sender, args[0]);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public boolean checkConsole(CommandSender sender) {
|
||||
if(!(sender instanceof Player)) {
|
||||
sender.sendMessage(pv + "Sorry but that can only be run by a player!");
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user