public final class GlowItemFactory extends Object implements org.bukkit.inventory.ItemFactory
ItemFactory
responsible for creating ItemMetas.Modifier and Type | Method and Description |
---|---|
org.bukkit.inventory.meta.ItemMeta |
asMetaFor(org.bukkit.inventory.meta.ItemMeta meta,
org.bukkit.inventory.ItemStack stack) |
org.bukkit.inventory.meta.ItemMeta |
asMetaFor(org.bukkit.inventory.meta.ItemMeta meta,
org.bukkit.Material material) |
org.bukkit.inventory.ItemStack |
ensureServerConversions(org.bukkit.inventory.ItemStack itemStack) |
boolean |
equals(org.bukkit.inventory.meta.ItemMeta meta1,
org.bukkit.inventory.meta.ItemMeta meta2) |
org.bukkit.Color |
getDefaultLeatherColor() |
String |
getI18NDisplayName(org.bukkit.inventory.ItemStack itemStack) |
org.bukkit.inventory.meta.ItemMeta |
getItemMeta(org.bukkit.Material material) |
static GlowItemFactory |
instance()
Get the static GlowItemFactory instance.
|
boolean |
isApplicable(org.bukkit.inventory.meta.ItemMeta meta,
org.bukkit.inventory.ItemStack stack) |
boolean |
isApplicable(org.bukkit.inventory.meta.ItemMeta meta,
org.bukkit.Material material) |
org.bukkit.inventory.meta.ItemMeta |
readNbt(org.bukkit.Material material,
CompoundTag tag)
Reads an
ItemMeta from an NBT tag. |
CompoundTag |
writeNbt(org.bukkit.inventory.meta.ItemMeta meta)
Writes an
ItemMeta to an NBT tag. |
public static GlowItemFactory instance()
public org.bukkit.inventory.meta.ItemMeta getItemMeta(org.bukkit.Material material)
getItemMeta
in interface org.bukkit.inventory.ItemFactory
public boolean isApplicable(org.bukkit.inventory.meta.ItemMeta meta, org.bukkit.inventory.ItemStack stack) throws IllegalArgumentException
isApplicable
in interface org.bukkit.inventory.ItemFactory
IllegalArgumentException
public boolean isApplicable(org.bukkit.inventory.meta.ItemMeta meta, org.bukkit.Material material) throws IllegalArgumentException
isApplicable
in interface org.bukkit.inventory.ItemFactory
IllegalArgumentException
public boolean equals(org.bukkit.inventory.meta.ItemMeta meta1, org.bukkit.inventory.meta.ItemMeta meta2) throws IllegalArgumentException
equals
in interface org.bukkit.inventory.ItemFactory
IllegalArgumentException
public org.bukkit.inventory.meta.ItemMeta asMetaFor(org.bukkit.inventory.meta.ItemMeta meta, org.bukkit.inventory.ItemStack stack) throws IllegalArgumentException
asMetaFor
in interface org.bukkit.inventory.ItemFactory
IllegalArgumentException
public org.bukkit.inventory.meta.ItemMeta asMetaFor(org.bukkit.inventory.meta.ItemMeta meta, org.bukkit.Material material) throws IllegalArgumentException
asMetaFor
in interface org.bukkit.inventory.ItemFactory
IllegalArgumentException
public org.bukkit.Color getDefaultLeatherColor()
getDefaultLeatherColor
in interface org.bukkit.inventory.ItemFactory
public org.bukkit.inventory.ItemStack ensureServerConversions(org.bukkit.inventory.ItemStack itemStack)
ensureServerConversions
in interface org.bukkit.inventory.ItemFactory
public String getI18NDisplayName(org.bukkit.inventory.ItemStack itemStack)
getI18NDisplayName
in interface org.bukkit.inventory.ItemFactory
public CompoundTag writeNbt(org.bukkit.inventory.meta.ItemMeta meta)
ItemMeta
to an NBT tag.meta
- an ItemMeta
meta
matches an item with no "tag" subtagpublic org.bukkit.inventory.meta.ItemMeta readNbt(org.bukkit.Material material, CompoundTag tag)
ItemMeta
from an NBT tag.material
- the materialtag
- the "tag" subtag of an item NBT tagItemMeta
Copyright © 2021. All rights reserved.