Advertisement
Guest User

Untitled

a guest
May 25th, 2015
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.28 KB | None | 0 0
  1. package me.clip.testplugin;
  2.  
  3. import me.clip.deluxechat.events.DeluxeChatJSONEvent;
  4. import me.clip.deluxechat.fanciful.FancyMessage;
  5.  
  6. import org.bukkit.Bukkit;
  7. import org.bukkit.ChatColor;
  8. import org.bukkit.event.EventHandler;
  9. import org.bukkit.event.EventPriority;
  10. import org.bukkit.event.Listener;
  11. import org.bukkit.inventory.ItemStack;
  12. import org.bukkit.plugin.java.JavaPlugin;
  13.  
  14. public class Test extends JavaPlugin implements Listener {
  15.    
  16.     @Override
  17.     public void onEnable() {
  18.         Bukkit.getPluginManager().registerEvents(this, this);
  19.     }
  20.    
  21.     @EventHandler(priority = EventPriority.HIGH)
  22.     public void onfdfsdfChat(DeluxeChatJSONEvent e) {
  23.  
  24.         String msg = ChatColor.stripColor(e.getRawChatMessage());
  25.        
  26.         if (msg.startsWith("#hand")) {
  27.            
  28.             ItemStack i = e.getPlayer().getItemInHand();
  29.            
  30.             FancyMessage f = new FancyMessage("Item: ").color(ChatColor.AQUA);
  31.            
  32.             if (i == null) {
  33.                
  34.                 f.then("nothing in hand");
  35.                
  36.                 e.setJSONChatMessage(f.toJSONString());
  37.             } else {
  38.                
  39.                 String name = i.getType().name();
  40.                
  41.                 if (i.hasItemMeta() && i.getItemMeta().hasDisplayName()) {
  42.                     name = i.getItemMeta().getDisplayName();
  43.                 }
  44.                
  45.                 f.then(name);
  46.                
  47.                 f.itemTooltip(i);
  48.                
  49.                 e.setJSONChatMessage(f.toJSONString());
  50.             }
  51.         }
  52.        
  53.     }
  54.    
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement