Advertisement
Guest User

Untitled

a guest
Apr 29th, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. package mati.gmail.com;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Material;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.EventHandler;
  9. import org.bukkit.event.player.PlayerInteractEvent;
  10. import org.bukkit.inventory.Inventory;
  11. import org.bukkit.inventory.ItemStack;
  12. import org.bukkit.inventory.meta.ItemMeta;
  13. import org.bukkit.plugin.java.JavaPlugin;
  14.  
  15. public class Main extends JavaPlugin{
  16.  
  17. Inventory drop;
  18.  
  19. @Override
  20. public void onEnable(){
  21. System.out.println("Wlaczanie");
  22. }
  23.  
  24. @Override
  25. public void onDisable(){
  26. System.out.println("Wylaczanie");
  27. }
  28.  
  29. //Itemstacki itemy
  30. ItemStack itemItemsGuilds = new ItemStack(Material.DIAMOND_BLOCK, 1);{
  31. ItemMeta im1 = itemItemsGuilds.getItemMeta();
  32. im1.setDisplayName("§2§LITEMY NA GILDIE!");
  33. itemItemsGuilds.setItemMeta(im1);
  34. //Itemstacki dropy
  35. //ItemItemsGuilds
  36. }
  37. ItemStack itemItemsGuilds1 = new ItemStack(Material.STONE, 64);{
  38. ItemMeta im2 = itemItemsGuilds1.getItemMeta();
  39. itemItemsGuilds1.setItemMeta(im2);
  40. }
  41.  
  42. @EventHandler
  43. public void onInteract(PlayerInteractEvent e){
  44. if(e.getPlayer().getItemInHand() !=null && e.getPlayer().getItemInHand().getType().equals(Material.DIAMOND_BLOCK)
  45. && e.getPlayer().getItemInHand().getItemMeta().hasDisplayName()
  46. && e.getPlayer().getItemInHand().getItemMeta().getDisplayName().equals(itemItemsGuilds.getItemMeta().getDisplayName())){
  47. e.setCancelled(true);
  48. e.getPlayer().getInventory().removeItem(itemItemsGuilds);
  49. e.getPlayer().getInventory().addItem(itemItemsGuilds1);
  50. }
  51. }
  52.  
  53. @Override
  54. public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  55. if(!(sender instanceof Player)){
  56. sender.sendMessage("Musisz byc graczem!");
  57. return true;
  58. }
  59. Player player = (Player) sender;
  60. if(command.getName().equalsIgnoreCase("drop")){
  61. Inventory dropInventory = Bukkit.createInventory(null, 9, "§9Itemy na arenach!");
  62. dropInventory.clear();
  63. dropInventory.setItem(0, itemItemsGuilds);
  64. player.openInventory(dropInventory);
  65. return true;
  66. }
  67. return false;
  68. }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement