@Override public boolean hasDisplayName() { return im.hasDisplayName(); }
private String getName() { ItemMeta meta = stack.getItemMeta(); if (meta.hasDisplayName()) { return meta.getDisplayName(); } return stack.getType() .name() .replace("_", " ") .toLowerCase(); } }
private boolean is3DGlasses(ItemStack is) { if (is != null && is.hasItemMeta()) { ItemMeta im = is.getItemMeta(); return im.hasDisplayName() && im.getDisplayName().equals("3-D Glasses"); } return false; }
private boolean isWand(ItemStack is) { if (!is.hasItemMeta()) { return false; } ItemMeta im = is.getItemMeta(); if (!im.hasDisplayName()) { return false; } return im.getDisplayName().equals("TARDIS Schematic Wand"); } }
@SuppressWarnings("unchecked") public IconMenuItem setMeta(ItemMeta meta, boolean useTitle, boolean useLore) { this.meta = null; if (useTitle && meta.hasDisplayName()) { this.title = meta.getDisplayName(); hasChanged = true; } if (useLore && meta.hasLore()) { this.lore.clear(); this.lore.addAll(meta.getLore()); hasChanged = true; } if (this.bukkitMeta != meta) { this.bukkitMeta = meta; hasChanged = true; } return this; }
public static boolean isChimaeraWing(ItemStack item) { if (!isMcMMOItem(item)) { return false; } ItemMeta itemMeta = item.getItemMeta(); return itemMeta.hasDisplayName() && itemMeta.getDisplayName().equals(ChatColor.GOLD + LocaleLoader.getString("Item.ChimaeraWing.Name")); } }
public ItemMetaMock(ItemMeta meta) { if (meta.hasDisplayName()) displayName = meta.getDisplayName(); if (meta.hasLore()) lore = meta.getLore(); }
private boolean hasSiegeCubeName(ItemStack is) { return (is.hasItemMeta() && is.getItemMeta().hasDisplayName() && is.getItemMeta().getDisplayName().equals("TARDIS Siege Cube")); } }
private boolean checkRepair(ItemStack one, ItemStack two) { if (two == null) { return true; } if (!one.hasItemMeta() || !two.hasItemMeta()) { return true; } ItemMeta im_one = one.getItemMeta(); ItemMeta im_two = two.getItemMeta(); if (!im_one.hasDisplayName() || !im_two.hasDisplayName()) { return true; } String dn_one = im_one.getDisplayName(); String dn_two = im_two.getDisplayName(); return !dn_one.equals(dn_two); } }
private boolean heldDiskIsWrong(ItemStack is, String dn) { boolean complexBool = false; if (is == null) { complexBool = true; } else if (!is.hasItemMeta()) { complexBool = true; } else if (!is.getItemMeta().hasDisplayName()) { complexBool = true; } else if (!is.getItemMeta().getDisplayName().equals(dn)) { complexBool = true; } return complexBool; } }
private boolean matrixContains(CraftingInventory inventory, String circuit) { for (ItemStack is : inventory.getMatrix()) { if (is != null && is.getType().equals(Material.FILLED_MAP) && is.hasItemMeta() && is.getItemMeta().hasDisplayName() && is.getItemMeta().getDisplayName().equals(circuit)) { return true; } } return false; } }
public static String getCustomName(ItemStack item) { if (item == null || item.getType().equals(Material.AIR)) { return TLocale.asString("ITEM-UTILS.EMPTY-ITEM"); } int data = item.getType().getMaxDurability() == 0 ? item.getDurability() : 0; return item.getItemMeta().hasDisplayName() ? item.getItemMeta().getDisplayName() : itemLib.get(item.getType() + ":" + data) == null ? item.getType().toString() : itemLib.get(item.getType() + ":" + data); }
private void twaOff(Player player) { ItemStack chest = player.getInventory().getChestplate(); if (chest != null && chest.hasItemMeta() && chest.getItemMeta().hasDisplayName()) { String metaName = chest.getItemMeta().getDisplayName(); if (twaChests.contains(metaName)) { plugin.getServer().dispatchCommand(plugin.getConsole(), "twad ANGEL off " + player.getUniqueId()); } } } }
public ItemBuilder colored() { if (itemMeta.hasDisplayName()) { itemMeta.setDisplayName(TLocale.Translate.setColored(itemMeta.getDisplayName())); } if (itemMeta.hasLore()) { itemMeta.setLore(TLocale.Translate.setColored(itemMeta.getLore())); } return this; }
/** * Derived name for this denomination. */ private static String unitName(ItemStack type) { if (type.hasItemMeta()) { ItemMeta meta = type.getItemMeta(); if (meta.hasDisplayName()) { return meta.getDisplayName(); } else if (meta.hasLocalizedName()) { return meta.getLocalizedName(); } } return Util.reformMaterialName(type.getType()); }
@EventHandler(ignoreCancelled = true) public void onPlayerDropAreaDisk(PlayerDropItemEvent event) { ItemStack stack = event.getItemDrop().getItemStack(); if (stack != null && stack.getType().equals(Material.MUSIC_DISC_BLOCKS) && stack.hasItemMeta()) { ItemMeta ims = stack.getItemMeta(); if (ims.hasDisplayName() && ims.getDisplayName().equals("Area Storage Disk")) { event.setCancelled(true); Player p = event.getPlayer(); TARDISMessage.send(p, "ADV_NO_DROP"); } } }
@EventHandler(ignoreCancelled = true) public void onTelepathicCircuitPlace(BlockPlaceEvent event) { ItemStack is = event.getItemInHand(); if (!is.getType().equals(Material.DAYLIGHT_DETECTOR) || !is.hasItemMeta()) { return; } ItemMeta im = is.getItemMeta(); if (im.hasDisplayName() && im.getDisplayName().equals("TARDIS Telepathic Circuit")) { UUID uuid = event.getPlayer().getUniqueId(); String l = event.getBlock().getLocation().toString(); plugin.getTrackerKeeper().getTelepathicPlacements().put(uuid, l); } } }
@EventHandler public void onPlayerInteract(PlayerInteractEvent event) { if (event.getHand() == null || event.getHand().equals(EquipmentSlot.OFF_HAND)) { return; } Player p = event.getPlayer(); ItemStack inhand = p.getInventory().getItemInMainHand(); if (event.getAction().equals(Action.RIGHT_CLICK_AIR) && inhand.getType().equals(Material.CLOCK) && p.hasPermission("tardis.temporal")) { if (inhand.hasItemMeta() && inhand.getItemMeta().hasDisplayName() && notthese.contains(inhand.getItemMeta().getDisplayName())) { return; } p.resetPlayerTime(); plugin.getTrackerKeeper().getSetTime().remove(p.getUniqueId()); TARDISMessage.send(p, "TEMPORAL_RESET"); } } }
@EventHandler public void onPickup(EntityPickupItemEvent e) { if (e.getItem().hasMetadata("no_pickup")) e.setCancelled(true); else if (!e.getItem().hasMetadata("no_pickup") && e.getItem().getItemStack().hasItemMeta() && e.getItem().getItemStack().getItemMeta().hasDisplayName() && e.getItem().getItemStack().getItemMeta().getDisplayName().startsWith(ChatColor.translateAlternateColorCodes('&', "&5&dALTAR &3Probe - &e"))) { e.setCancelled(true); e.getItem().remove(); } }
@EventHandler public void onMinecartPickup(InventoryPickupItemEvent e) { if (e.getItem().hasMetadata("no_pickup")) e.setCancelled(true); else if (!e.getItem().hasMetadata("no_pickup") && e.getItem().getItemStack().hasItemMeta() && e.getItem().getItemStack().getItemMeta().hasDisplayName() && e.getItem().getItemStack().getItemMeta().getDisplayName().startsWith(ChatColor.translateAlternateColorCodes('&', "&5&dALTAR &3Probe - &e"))) { e.setCancelled(true); e.getItem().remove(); } } }