Advertisement
Guest User

Untitled

a guest
Feb 13th, 2014
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package brushpainter.bukkit.clearrealms;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.Material;
  6. import org.bukkit.command.Command;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.enchantments.Enchantment;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.inventory.Inventory;
  11. import org.bukkit.inventory.ItemStack;
  12. import org.bukkit.plugin.java.JavaPlugin;
  13.  
  14.  
  15. public class ClearRealmsPlugin extends JavaPlugin {
  16.     public Inventory rewardInventory;
  17.  
  18.     @Override
  19.     public void onEnable() {
  20.         getLogger().info("ClearRealms Enabled");
  21.  
  22.         // Create reward inventory
  23.         rewardInventory = Bukkit.createInventory(null, 9, "Choose a reward!");
  24.         rewardInventory.setItem(1, new ItemStack(Material.GOLDEN_APPLE, 1, (short) 1));
  25.  
  26.         ItemStack diamondSword = new ItemStack(Material.DIAMOND_SWORD, 1);
  27.         diamondSword.addEnchantment(Enchantment.DAMAGE_ALL, 5);
  28.         rewardInventory.setItem(2, diamondSword);
  29.         rewardInventory.setItem(3, new ItemStack(Material.DIAMOND_BLOCK, 8));
  30.         rewardInventory.setItem(4, new ItemStack(Material.MONSTER_EGG, 1, (short) 50));
  31.         rewardInventory.setItem(5, new ItemStack(Material.TNT, 64));
  32.         rewardInventory.setItem(6, new ItemStack(Material.MOB_SPAWNER, 1, (short) 91));
  33.  
  34.         ItemStack enchantedBook = new ItemStack(Material.ENCHANTED_BOOK, 1);
  35.         enchantedBook.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4);
  36.         rewardInventory.setItem(7, enchantedBook);
  37.         rewardInventory.setItem(8, new ItemStack(Material.SKULL, 3, (short) 1));
  38.         rewardInventory.setItem(9, new ItemStack(Material.NETHER_STAR, 1));
  39.  
  40.         // Register Events
  41.         getServer().getPluginManager().registerEvents(new EventListener(rewardInventory), this);
  42.     }
  43.  
  44.     @Override
  45.     public void onDisable() {
  46.         getLogger().info("ClearRealms Disabled");
  47.     }
  48.  
  49.     @Override
  50.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  51.         if (cmd.getName().equalsIgnoreCase("giveegg")) {
  52.             if (sender instanceof Player) {
  53.                 Player player = (Player) sender;
  54.                 ItemStack claimEgg = new ItemStack(Material.MONSTER_EGG, 1);
  55.                 player.getInventory().addItem(claimEgg);
  56.                 player.sendMessage(ChatColor.YELLOW + "You have received a claim egg, right click to use it.");
  57.                 return true; // Command handled correctly
  58.             } else {
  59.                 sender.sendMessage(ChatColor.RED + "An error has occured! - BrushPainter");
  60.             }
  61.         }
  62.  
  63.         return false;
  64.     }
  65.  
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement