Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.clip.testplugin;
- import me.clip.deluxechat.events.DeluxeChatJSONEvent;
- import me.clip.deluxechat.fanciful.FancyMessage;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.EventPriority;
- import org.bukkit.event.Listener;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Test extends JavaPlugin implements Listener {
- @Override
- public void onEnable() {
- Bukkit.getPluginManager().registerEvents(this, this);
- }
- @EventHandler(priority = EventPriority.HIGH)
- public void onfdfsdfChat(DeluxeChatJSONEvent e) {
- String msg = ChatColor.stripColor(e.getRawChatMessage());
- if (msg.startsWith("#hand")) {
- ItemStack i = e.getPlayer().getItemInHand();
- FancyMessage f = new FancyMessage("Item: ").color(ChatColor.AQUA);
- if (i == null) {
- f.then("nothing in hand");
- e.setJSONChatMessage(f.toJSONString());
- } else {
- String name = i.getType().name();
- if (i.hasItemMeta() && i.getItemMeta().hasDisplayName()) {
- name = i.getItemMeta().getDisplayName();
- }
- f.then(name);
- f.itemTooltip(i);
- e.setJSONChatMessage(f.toJSONString());
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement