Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.mrkirby153.plugins.theplague.command;
- import me.mrkirby153.plugins.theplague.ThePlague;
- import me.mrkirby153.plugins.theplague.arena.Arena;
- import me.mrkirby153.plugins.theplague.helpers.ChatHelper;
- 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 ThePlagueCommand implements CommandExecutor{
- private static ThePlague plugin;
- private static Arena arena;
- public ThePlagueCommand(ThePlague p){
- plugin = p;
- }
- public boolean onCommand(CommandSender s, Command commnad, String label, String[] args){
- Player player = null;
- if(s instanceof Player)
- player = (Player) s;
- if(args.length <= 0)
- return false;
- if(args.length == 1){
- String arg1 = args[0];
- if(arg1.equalsIgnoreCase("help")){
- ChatHelper.displayHelp(s);
- return true;
- }
- return false;
- }
- if(args.length == 2){
- String arg1 = args[0];
- String arg2 = args[1];
- if(arg1.equalsIgnoreCase("create")){
- if(arg2.equalsIgnoreCase("help")){
- ChatHelper.displayCreateHelp(s);
- return true;
- }
- if(arg2.equalsIgnoreCase("arena")){
- ChatHelper.commandError(s, "Failed creation of arena! Missing arugment <Name>");
- return true;
- }
- }
- return false;
- }
- if(args.length == 3){
- String arg1 = args[0];
- String arg2 = args[1];
- String arg3 = args[2];
- if(arg1.equalsIgnoreCase("create")){
- if(arg2.equalsIgnoreCase("arena")){
- boolean result = arena.createArena(arg3);
- if(result){
- ChatHelper.commandResponse(s, ChatColor.GREEN+"Success! Arena "+arg3+" created!");
- ThePlague.arena.createArena(arg3);
- return true;
- }else{
- ChatHelper.commandResponse(s, ChatColor.RED+"Arena "+arg3+" already exists!");
- return true;
- }
- }
- }
- return false;
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment