Advertisement
Guest User

Untitled

a guest
Jan 9th, 2014
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. package me.tajem;
  2.  
  3. import org.bukkit.Material;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.event.EventHandler;
  8. import me.tajem.IconMenu;
  9. import org.bukkit.event.EventPriority;
  10. import org.bukkit.event.Listener;
  11. import org.bukkit.event.block.Action;
  12. import org.bukkit.event.player.PlayerInteractEvent;
  13. import org.bukkit.inventory.ItemStack;
  14. import org.bukkit.plugin.java.JavaPlugin;
  15.  
  16.  
  17. public class main extends JavaPlugin implements Listener{
  18.  
  19.  
  20. @Override
  21. public void onEnable(){
  22. getLogger().info("myplugin has been Enabled.");
  23. }
  24.  
  25. @Override
  26. public void onDisable(){
  27. getLogger().info("myplugin has been Disabled.");
  28. }
  29. IconMenu menu = new IconMenu("My Fancy Menu", 9, new IconMenu.OptionClickEventHandler() {
  30. @Override
  31. public void onOptionClick(IconMenu.OptionClickEvent event) {
  32. event.getPlayer().sendMessage("You have chosen " + event.getName());
  33. event.setWillClose(true);
  34. }
  35. }, plugin)
  36. .setOption(3, new ItemStack(Material.APPLE, 1), "Food", "The food is delicious")
  37. .setOption(4, new ItemStack(Material.IRON_SWORD, 1), "Weapon", "Weapons are for awesome people")
  38. .setOption(5, new ItemStack(Material.EMERALD, 1), "Money", "Money brings happiness");
  39.  
  40. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
  41. Player user = (Player) sender;
  42. if(cmd.getName().equalsIgnoreCase("test")){
  43. menu.open(user);
  44. return true;
  45. }
  46. return false;
  47. }
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement