Guest User

Untitled

a guest
Dec 9th, 2021
14
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. package com.trypzo.portablect.events;
  2.  
  3. import com.trypzo.portablect.items.ItemManager;
  4. import org.bukkit.Material;
  5. import org.bukkit.event.EventHandler;
  6. import org.bukkit.event.Listener;
  7. import org.bukkit.event.block.Action;
  8. import org.bukkit.event.block.BlockPlaceEvent;
  9. import org.bukkit.event.player.PlayerInteractEvent;
  10.  
  11.  
  12. public class PCTevents implements Listener {
  13.  
  14. @EventHandler
  15. public void onRightClick(PlayerInteractEvent event) {
  16. if (event.getAction() == Action.RIGHT_CLICK_AIR || event.getAction() == Action.RIGHT_CLICK_BLOCK) {
  17. if (event.getItem() != null) {
  18. if (event.getPlayer().getInventory().getItemInMainHand().getItemMeta().equals(ItemManager.pct.getItemMeta()) ||
  19. event.getPlayer().getInventory().getItemInOffHand().getItemMeta().equals(ItemManager.pct.getItemMeta())) {
  20.  
  21. event.getPlayer().openWorkbench(null, true);
  22.  
  23. }
  24. }
  25. }
  26. }
  27.  
  28. @EventHandler
  29. public void onBlockPlace(BlockPlaceEvent event){
  30. if (event.getBlockPlaced().getType() == Material.CRAFTING_TABLE){
  31. if (event.getItemInHand() == (ItemManager.pct)){
  32. event.setCancelled(true);
  33. }
  34. }
  35. }
  36.  
  37.  
  38.  
  39. }
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
Advertisement
Add Comment
Please, Sign In to add comment