Advertisement
Guest User

Untitled

a guest
May 29th, 2013
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.49 KB | None | 0 0
  1. import java.util.logging.Logger;
  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.entity.Player;
  9. import org.bukkit.inventory.ItemStack;
  10. import org.bukkit.plugin.PluginDescriptionFile;
  11. import org.bukkit.plugin.java.JavaPlugin;
  12.  
  13. public class Main extends JavaPlugin{
  14.         public final Logger logger = Logger.getLogger("Minecraft");
  15.         public static Main plugin;
  16.          
  17.      
  18.         @Override
  19.         public void onDisable() {
  20.             PluginDescriptionFile pdfFile = this.getDescription();    
  21.             this.logger.info(pdfFile.getName() + " Is uitgeschakeld");
  22.         }
  23.      
  24.         @Override
  25.         public void onEnable() {
  26.             PluginDescriptionFile pdfFile = this.getDescription();    
  27.             this.logger.info(pdfFile.getName() + " Version " +  pdfFile.getVersion() +  " Is ingeschakeld");
  28.             getConfig().options().copyDefaults(true);
  29.             saveConfig();
  30.             Bukkit.getServer().getPluginManager();
  31.         }
  32.        
  33.    
  34.         public boolean onCommand(CommandSender s, Command cmd, String cl, String[] args) {
  35.             final Player p = (Player) s;
  36.             if (cl.equalsIgnoreCase("mg")) {
  37.        
  38.                 IconMenu menu = new IconMenu("Kits:", 9, new IconMenu.OptionClickEventHandler() {
  39.                     @Override
  40.                     public void onOptionClick(IconMenu.OptionClickEvent event) {
  41.                         if (event.getPosition() == 0) {
  42.                             p.getInventory().addItem(new ItemStack(Material.IRON_HOE, 1));
  43.                             p.getInventory().addItem(new ItemStack(Material.BREAD, 1));
  44.                             p.getInventory().addItem(new ItemStack(Material.GHAST_TEAR, 8));
  45.                         } else if (event.getPosition() == 1) {
  46.                             p.getInventory().addItem(new ItemStack(Material.IRON_HOE, 1));
  47.                             p.getInventory().addItem(new ItemStack(Material.BREAD, 3));
  48.                             p.getInventory().addItem(new ItemStack(Material.GHAST_TEAR, 16));
  49.                         } else if (event.getPosition() == 2) {
  50.                             p.getInventory().addItem(new ItemStack(Material.GOLD_AXE, 1));
  51.                             p.getInventory().addItem(new ItemStack(Material.GOLDEN_APPLE, 2));
  52.                             p.getInventory().addItem(new ItemStack(Material.GHAST_TEAR, 64));
  53.                         } else if (event.getPosition() == 3) {
  54.                             p.getInventory().addItem(new ItemStack(Material.GOLD_AXE, 1));
  55.                             p.getInventory().addItem(new ItemStack(Material.GOLDEN_APPLE, 2));
  56.                             p.getInventory().addItem(new ItemStack(Material.GHAST_TEAR, 64));
  57.                         }
  58.                         event.setWillClose(true);
  59.                     }
  60.                 }, this)
  61.                         .setOption(0, new ItemStack(Material.WOOD_SWORD, 1, (short) 5), "Basic", "")
  62.                         .setOption(1, new ItemStack(Material.DIAMOND_PICKAXE, 1, (short) 15), (ChatColor.GOLD + "Builder"), "")
  63.                         .setOption(2, new ItemStack(Material.DIAMOND_SWORD, 1, (short) 15), (ChatColor.DARK_AQUA + "Unbeatable"), "")
  64.                         .setOption(3, new ItemStack(Material.SIGN, 1, (short) 15), (ChatColor.RED + "Admin :)!"), "");
  65.                 menu.open(p);
  66.             }
  67.             return false;
  68.             }
  69.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement