Package me.mrCookieSlime.Slimefun.api
Class SlimefunItemStack
- java.lang.Object
-
- org.bukkit.inventory.ItemStack
-
- io.github.thebusybiscuit.cscorelib2.item.CustomItem
-
- me.mrCookieSlime.Slimefun.api.SlimefunItemStack
-
- All Implemented Interfaces:
Cloneable
,ConfigurationSerializable
public class SlimefunItemStack extends io.github.thebusybiscuit.cscorelib2.item.CustomItem
-
-
Constructor Summary
Constructors Constructor Description SlimefunItemStack(String id, String texture, String name, String... lore)
SlimefunItemStack(String id, String texture, String name, Consumer<ItemMeta> consumer)
SlimefunItemStack(String id, String texture, Consumer<ItemMeta> consumer)
SlimefunItemStack(String id, Color color, PotionEffect effect, String name, String... lore)
SlimefunItemStack(String id, ItemStack item)
SlimefunItemStack(String id, ItemStack item, String name, String... lore)
SlimefunItemStack(String id, ItemStack item, Consumer<ItemMeta> consumer)
SlimefunItemStack(String id, Material type, String name, String... lore)
SlimefunItemStack(String id, Material type, String name, Consumer<ItemMeta> consumer)
SlimefunItemStack(String id, Material type, Color color, String name, String... lore)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ItemStack
clone()
io.github.thebusybiscuit.cscorelib2.item.ImmutableItemMeta
getImmutableMeta()
SlimefunItem
getItem()
Gets theSlimefunItem
associated for thisSlimefunItemStack
.String
getItemID()
Optional<String>
getSkullTexture()
boolean
setItemMeta(ItemMeta meta)
-
Methods inherited from class io.github.thebusybiscuit.cscorelib2.item.CustomItem
addFlags, setCustomModel
-
Methods inherited from class org.bukkit.inventory.ItemStack
addEnchantment, addEnchantments, addUnsafeEnchantment, addUnsafeEnchantments, containsEnchantment, deserialize, equals, getAmount, getData, getDurability, getEnchantmentLevel, getEnchantments, getItemMeta, getMaxStackSize, getType, hashCode, hasItemMeta, isSimilar, removeEnchantment, serialize, setAmount, setData, setDurability, setType, toString
-
-
-
-
Constructor Detail
-
SlimefunItemStack
public SlimefunItemStack(String id, Material type, Color color, String name, String... lore)
-
SlimefunItemStack
public SlimefunItemStack(String id, Color color, PotionEffect effect, String name, String... lore)
-
SlimefunItemStack
public SlimefunItemStack(String id, Material type, String name, Consumer<ItemMeta> consumer)
-
SlimefunItemStack
public SlimefunItemStack(String id, String texture, String name, Consumer<ItemMeta> consumer)
-
-
Method Detail
-
getItemID
public String getItemID()
-
getItem
public SlimefunItem getItem()
Gets theSlimefunItem
associated for thisSlimefunItemStack
. Null if no item is found.- Returns:
- The
SlimefunItem
for thisSlimefunItemStack
, null if not found.
-
getImmutableMeta
public io.github.thebusybiscuit.cscorelib2.item.ImmutableItemMeta getImmutableMeta()
-
setItemMeta
public boolean setItemMeta(ItemMeta meta)
- Overrides:
setItemMeta
in classItemStack
-
-