Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package T31337;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.GameMode;
- import org.bukkit.Location;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.java.JavaPlugin;
- public final class CMD extends JavaPlugin
- {
- @Override
- public void onEnable()
- {
- getLogger().info("T31337 Plugin Enabled!");
- Bukkit.broadcastMessage("T31337 Plugin Enabled!");
- }
- @Override
- public void onDisable()
- {
- getLogger().info("T31337 Plugin Disabled!");
- Bukkit.broadcastMessage("T31337 Plugin Disabled!");
- }
- @Override
- public boolean onCommand(CommandSender sender,Command cmd,String cmdName,String[] args)
- {
- Player p = (Player) sender;
- ///////////////////////////////////////////////////kk///////////////////////////
- if(cmd.getName().equalsIgnoreCase("kk"))
- {
- Player target = (Bukkit.getServer().getPlayer(args[0]));
- if(args.length==1)///player specified only player to kick without reason
- {
- if (!target.isOnline()) {
- sender.sendMessage(ChatColor.RED+args[0] + ChatColor.RED+" is not online!");
- return false;
- }
- else
- {
- Bukkit.broadcastMessage(target.getDisplayName()+" Was Kicked!");
- target.kickPlayer("Kicked From Server! Try Following The Rules...");
- return true;
- }
- }//args.lenght==1
- if(args.length==2)
- {
- if (!target.isOnline())
- {
- sender.sendMessage(ChatColor.RED+args[0] + ChatColor.RED+" is not online!");
- return false;
- }
- else
- {
- String reason = args[1];
- Bukkit.broadcastMessage(target.getDisplayName()+" Was Kicked For "+reason);
- target.kickPlayer("Kicked From Server! Reason: "+reason);
- return true;
- }//player kicked
- }//args.length==2
- if(args.length==0||args.length<=3)
- {
- sender.sendMessage("Usage: /kk <player> (reason)");
- return false;
- }
- }//kk
- if(cmd.getName().equalsIgnoreCase("Flight"))
- {
- if(args.length==0)
- {
- if(!(sender instanceof Player))
- {
- sender.sendMessage("Usage: /flight <player>");
- return false;
- }
- else
- {
- //was a player
- boolean fly = p.getAllowFlight();
- if(fly)
- {
- p.setAllowFlight(false);
- p.sendMessage("Flight Disabled!");
- return true;
- }
- else
- {
- //!fly
- p.setAllowFlight(true);
- p.sendMessage("Flight Enabled!");
- return true;
- }
- }
- }//args = 0
- if(args.length==1)
- {
- if(sender.hasPermission("T31337.Flight.Other"))
- {
- Player t = (Player) Bukkit.getServer().getPlayer(args[0]);
- boolean tfly = t.getAllowFlight();
- if(tfly)
- {
- t.setAllowFlight(false);
- t.sendMessage("Flight Disabled!");
- return true;
- }
- else
- {
- //!tfly
- t.setAllowFlight(true);
- t.sendMessage("Flight Enabled!");
- return true;
- }
- }
- else
- {
- sender.sendMessage(ChatColor.RED+"You Do Not Have Permission To Do That...");
- return false;
- }
- }//num args == 1
- if(args.length>=2)
- {
- sender.sendMessage("Usage: /flight (player)");
- return false;
- }
- }
- /////////////////////////////////////////////NP//////////////////////////////////////////////////////////////
- if(cmd.getName().equalsIgnoreCase("np"))
- {
- if(args.length==0)
- {
- if(!(sender instanceof Player))
- {
- sender.sendMessage("You Must Be A Player To Use This Command That Way...");
- sender.sendMessage("Usage: /np <player>");
- return false;
- }
- else
- {
- //sender was a player//NP Command
- if(sender.hasPermission("T31337.NP"))
- {
- boolean pu = p.getCanPickupItems();
- if(pu==true)
- {
- p.setCanPickupItems(false);
- p.sendMessage("PickUpMode Disabled!");
- return true;
- }
- else
- {
- p.setCanPickupItems(true);
- p.sendMessage("PickUpMode Enabled!");
- return true;
- }
- }
- else
- {
- p.sendMessage(ChatColor.RED+"You Do Not Have Permission To Do That...");
- return false;
- }
- }
- }//args.length==0
- if(args.length==1)//np command
- {
- if(sender.hasPermission("T31337.NP.Other"))
- {
- Player t = (Player) Bukkit.getServer().getPlayer(args[0]);
- if(!t.isOnline())
- {
- sender.sendMessage(args[0]+" Is Offline!");
- return false;
- }
- else//player is online!
- {
- if(t.getCanPickupItems()==true)
- {
- t.setCanPickupItems(false);
- t.sendMessage(ChatColor.DARK_AQUA+"PickUp Disabled!");
- return true;
- }
- else//we assume at this point !PickupMode
- {
- t.setCanPickupItems(true);
- t.sendMessage(ChatColor.GREEN+"PickupMode Enabled!");
- return true;
- }
- }//player is online!
- }
- else//permission rejected
- {
- sender.sendMessage(ChatColor.RED+"You Do Not Have Permission To Do That...");
- return false;
- }
- }//NUM args=1
- if(args.length>=2)
- {
- sender.sendMessage("Usage: /np <player>");
- return false;
- }
- }//np
- /////////////////////////////////////////pat////////////////////////////////////////////////////////////////////////////////
- if(cmd.getName().equalsIgnoreCase("pat"))
- {
- Player target = (Player) Bukkit.getServer().getPlayer(args[0]);
- if(args.length==0||args.length>=2)
- {
- sender.sendMessage("Usage: /pat <player>");
- return false;
- }
- if (!target.isOnline())
- {
- sender.sendMessage(ChatColor.RED+target.getDisplayName()+" Is Not Online!");
- return false;
- }
- else
- {
- Bukkit.broadcastMessage(sender.getName()+ChatColor.LIGHT_PURPLE+" Just Patted " +ChatColor.BLUE+target.getDisplayName()+ChatColor.LIGHT_PURPLE+" On The Back! :)");
- return true;
- }
- } //pat
- //////////////////////////////////gm/////////////////////////////////////////////////////////////////////////////////////////////////
- if(cmd.getName().equalsIgnoreCase("gm"))
- {
- Player t = (Player) Bukkit.getServer().getPlayer(args[0]);
- if(args.length==0)
- {
- if(!(sender instanceof Player))
- {
- sender.sendMessage("You Must Be A Player To Use This Command That Way...");
- return false;
- }
- else//assume it was a player giving command
- {
- if(sender.hasPermission("T31337.GameMode"))
- {
- GameMode mode = p.getGameMode();
- if(mode==GameMode.CREATIVE)
- {
- p.setGameMode(GameMode.SURVIVAL);
- p.sendMessage("GameMode Updated! (Survival)");
- return true;
- }
- else
- {
- p.setGameMode(GameMode.CREATIVE);
- p.sendMessage("GameMdoe Updated! (Creative)");
- return true;
- }
- }//permissoin granted
- }//player issued gm
- }//args.length==0
- if(args.length==1)
- {
- if(sender.hasPermission("T31337.GameMode.Other"))
- {
- if(t.getGameMode()==GameMode.SURVIVAL)
- {
- t.setGameMode(GameMode.CREATIVE);
- t.sendMessage("GameMode Set To Creative!");
- return true;
- }
- else
- {
- t.setGameMode(GameMode.SURVIVAL);
- t.sendMessage("GameMode Set To Survival!");
- return true;
- }
- }//granted permission
- else
- {
- sender.sendMessage(ChatColor.RED+"You Do Not Have Permission To Do That...");
- return false;
- }
- }//args.lenght==1
- if(args.length>=2)
- {
- sender.sendMessage("Usage: /gm <player>");
- return false;
- }
- }//CMD gm
- ///////////////////////////////////////////////////T3/////////////////////////////////////////////////////////////////////////
- if (sender instanceof Player)
- {
- if(cmd.getName().equalsIgnoreCase("T3"))
- {
- Bukkit.broadcastMessage(ChatColor.LIGHT_PURPLE+ p.getDisplayName()+ChatColor.LIGHT_PURPLE+" Thinks "+ChatColor.GREEN+"T31337"+ChatColor.LIGHT_PURPLE+" Is Awesome :)");
- return true;
- }
- }//sender is plaeyer
- else
- {
- sender.sendMessage("You Must Be A Player To Use That Command...");
- return false;
- }
- if(cmd.getName().equalsIgnoreCase("ignite"))
- {
- Player t = (Player) Bukkit.getServer().getPlayer(args[0]);
- if(sender.hasPermission("T31337.Ignite"))
- {
- if(args.length==0||args.length>=2)
- {
- sender.sendMessage("Usage: /ignite <player>");
- }
- if(args.length==1)
- {
- if(t.isOnline())
- {
- t.setFireTicks(10000);
- t.sendMessage("You Were Ignited! This Is Your Punishment!");
- Bukkit.broadcastMessage(args[0]+" Just Caught On Fire!");
- sender.sendMessage("You Have Sucessfully Caused "+args[0]+" To Catch Fire!");
- return true;
- }//player online
- else
- {//player offline
- sender.sendMessage(args[0]+ChatColor.RED+" Is Offline...");
- return false;
- }
- }//args.lenght==1
- else
- {
- sender.sendMessage("Usage: /ignite <player>");
- return false;
- }
- }//permission to ignite
- else
- {
- sender.sendMessage(ChatColor.RED+"You Do Not Have Permission To Do That...");
- return false;
- }
- }//ignite
- //////////////////////////////////////Bed//////////////////////////////////////////////////////////
- if(cmd.getName().equalsIgnoreCase("Bed"))
- {
- if(args.length==0)
- {
- if(!(sender instanceof Player))
- {
- sender.sendMessage("Usage: /bed <player>");
- return false;
- }
- else
- {
- //was a player
- if(sender.hasPermission("T31337.Bed.TP"))
- {
- try
- {
- Location bed = p.getBedSpawnLocation();
- p.teleport(bed);
- p.sendMessage("You Have Been Teleported To Your Bed!");
- return true;
- }
- catch (Exception e)
- {
- sender.sendMessage("Error: "+e.getMessage());
- return false;
- }
- }//sender had permission
- else
- {
- sender.sendMessage("You Do Not Have Permission To Do That...");
- return false;
- }
- }//CMD from player
- }//args.length==0
- if(args.length==1)
- {
- Player t = (Player) Bukkit.getServer().getPlayer(args[0]);
- if(sender.hasPermission("T31337.Bed.Other"))
- {
- if(t.isOnline())
- {
- try
- {
- Location bed = t.getBedSpawnLocation();
- t.teleport(bed);
- t.sendMessage("You Were Teleported To Your Bed!");
- sender.sendMessage(args[0]+" Was Sent To Their Bed!");
- return true;
- }
- catch(Exception e)
- {
- sender.sendMessage("Error: "+e.getMessage());
- return false;
- }
- }
- else
- {
- sender.sendMessage(args[0]+" Is Offline!");
- return false;
- }
- }
- else
- {
- sender.sendMessage(ChatColor.RED+"You Do Not Have Permission To Do That...");
- return false;
- }
- }
- }//Bed
- return false;
- }//onCommand
- }
- /////////////////////////////////////LOG FILE//////////////////////////////
- ] [Server thread/WARN]: Unexpected exception while parsing console command "kk T31337"
- org.bukkit.command.CommandException: Unhandled exception executing command 'kk' in plugin T31337 v1.0
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:199) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:544) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchServerCommand(CraftServer.java:531) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at net.minecraft.server.v1_7_R1.DedicatedServer.aw(DedicatedServer.java:286) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:251) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_7_R1.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player
- at T31337.CMD.onCommand(CMD.java:33) ~[?:?]
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- ... 8 more
- [07:26:04] [Server thread/WARN]: Unexpected exception while parsing console command "kk T31337 ki"
- org.bukkit.command.CommandException: Unhandled exception executing command 'kk' in plugin T31337 v1.0
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:199) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:544) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchServerCommand(CraftServer.java:531) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at net.minecraft.server.v1_7_R1.DedicatedServer.aw(DedicatedServer.java:286) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:251) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_7_R1.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player
- at T31337.CMD.onCommand(CMD.java:33) ~[?:?]
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- ... 8 more
- [07:26:06] [Server thread/INFO]: T31337 lost connection: Disconnected
- [07:26:06] [Server thread/INFO]: T31337 left the game.
- [07:26:12] [User Authenticator #2/INFO]: UUID of player T31337 is b47e8250d73b4e65a371b16c5fedc667
- [07:26:12] [Server thread/INFO]: T31337[/10.0.0.7:46214] logged in with entity id 406 at ([1337W021D!] 159.6476624803861, 73.23912892426502, 187.37877196483456)
- [07:26:15] [Server thread/INFO]: T31337 issued server command: /flight
- [07:26:18] [Server thread/INFO]: T31337 issued server command: /flight
- [07:26:26] [Server thread/INFO]: T31337 issued server command: /ignite T31337
- [07:26:26] [Server thread/INFO]: T31337 Just Caught On Fire![m
- [07:26:33] [Server thread/INFO]: T31337 issued server command: /heal
- [07:26:51] [Server thread/WARN]: Unexpected exception while parsing console command "ignite T31337"
- org.bukkit.command.CommandException: Unhandled exception executing command 'ignite' in plugin T31337 v1.0
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:199) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:544) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchServerCommand(CraftServer.java:531) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at net.minecraft.server.v1_7_R1.DedicatedServer.aw(DedicatedServer.java:286) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:251) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_7_R1.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player
- at T31337.CMD.onCommand(CMD.java:33) ~[?:?]
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-16-gb12f12f-b2996jnks]
- ... 8 more
Advertisement
Add Comment
Please, Sign In to add comment