Advertisement
Guest User

Untitled

a guest
Jul 15th, 2012
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.40 KB | None | 0 0
  1. package com.feldmanj.FirstPlugin;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.GameMode;
  6. import org.bukkit.Location;
  7. import org.bukkit.Material;
  8. import org.bukkit.command.Command;
  9. import org.bukkit.command.CommandExecutor;
  10. import org.bukkit.command.CommandSender;
  11. import org.bukkit.entity.Player;
  12. import org.bukkit.inventory.ItemStack;
  13. import org.bukkit.inventory.PlayerInventory;
  14.  
  15. public class FirstPluginCommandExecuter implements CommandExecutor {
  16.  
  17.     private FirstPlugin plugin;
  18.  
  19.     // Constructor
  20.     public FirstPluginCommandExecuter(FirstPlugin plugin) {
  21.         this.plugin = plugin;
  22.     }
  23.  
  24.     // On command for all of our commands.
  25.     // Remember to add every cmd into the plugins.yml or it won't work.
  26.     public boolean onCommand(CommandSender sender, Command cmd, String label,
  27.             String[] args) {
  28.  
  29.         if (cmd.getName().equalsIgnoreCase("player")) {
  30.             Player player = null;
  31.             if (sender instanceof Player) {
  32.                 sender.sendMessage(ChatColor.AQUA + "You are a player!");
  33.                 player = (Player) sender;
  34.             } else {
  35.                 sender.sendMessage("You are on the command line!");
  36.                 player = null;
  37.             }
  38.             return true;
  39.  
  40.         } else if (cmd.getName().equalsIgnoreCase("args")) {
  41.             if (args.length != 2) {
  42.                 sender.sendMessage("try /args [one] [two]");
  43.             } else {
  44.                 sender.sendMessage(ChatColor.DARK_PURPLE + "One: " + args[0]
  45.                         + ".  Two: " + args[1]);
  46.             }
  47.             return true;
  48.  
  49.         } else if (cmd.getName().equalsIgnoreCase("online")) {
  50.             Player other = (Bukkit.getServer().getPlayer(args[0]));
  51.             if (other == null) {
  52.                 sender.sendMessage(ChatColor.RED + args[0] + " is not online!");
  53.             } else {
  54.                 sender.sendMessage(ChatColor.BLUE + args[0] + " is online!");
  55.             }
  56.             return true;
  57.  
  58.         } else if (cmd.getName().equalsIgnoreCase("heal")
  59.                 || cmd.getName().equalsIgnoreCase("h")) {
  60.             if (args.length == 0) {
  61.                 Player player = (Player) sender;
  62.                 if (sender instanceof Player) {
  63.                     player.setHealth(20);
  64.                     sender.sendMessage(ChatColor.GOLD + "HEALING YOU " + player.getName());
  65.                 } else if (args.length == 1) {
  66.                     Player target = player.getServer().getPlayer(args[0]);
  67.                     target.setHealth(20);
  68.                 }
  69.             }
  70.             return true;
  71.        
  72.         } else if (cmd.getName().equalsIgnoreCase("dsword")) {
  73.             if (args.length == 0) {
  74.                 if (sender instanceof Player) {
  75.                     Player player = (Player) sender;
  76.                     PlayerInventory inventory = player.getInventory();
  77.                     ItemStack diamondSword = new ItemStack(Material.DIAMOND_SWORD, 1);
  78.                     inventory.addItem(diamondSword);
  79.                     player.sendMessage(ChatColor.GOLD + "Enjoy the goodies - Crankk");
  80.                     player.setGameMode(GameMode.SURVIVAL);
  81.                 }
  82.             }
  83.             return true;
  84.         } else if (cmd.getName().equalsIgnoreCase("s")) {
  85.             if (args.length == 0) {
  86.                 if (sender instanceof Player) {
  87.                     Player player = (Player) sender;
  88.                     player.setGameMode(GameMode.SURVIVAL);
  89.                 }
  90.             }
  91.            
  92.         } else if (cmd.getName().equalsIgnoreCase("c")) {
  93.             if (args.length == 0) {
  94.                 if (sender instanceof Player) {
  95.                     Player player = (Player) sender;
  96.                     player.setGameMode(GameMode.CREATIVE);
  97.                    
  98.                 }
  99.             }
  100.            
  101.         } else if (cmd.getName().equalsIgnoreCase("50")) {
  102.             if (args.length == 0) {
  103.                 if (sender instanceof Player) {
  104.                     Player player = (Player) sender;
  105.                     player.setLevel(50);
  106.                     Location loc = new Location(player.getWorld(), 100, 100, 100);
  107.                     player.teleport(loc);
  108.                 }
  109.             }
  110.         }
  111.         return false;
  112.     }
  113. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement