Package com.nexomc.nexo.utils
Object ItemUtils
-
- All Implemented Interfaces:
public class ItemUtils
-
-
Field Summary
Fields Modifier and Type Field Description private final PersistentDataContainerpersistentDataViewpublic final static ItemUtilsINSTANCE
-
Method Summary
Modifier and Type Method Description final UniteditPersistentDataContainer(ItemStack itemStack, Function1<PersistentDataContainer, Unit> action)final List<ItemStack>itemStacks(Material materials)final UnittriggerCooldown(Player player, ItemStack item)final static UnitdamageItem(Player player, ItemStack itemStack)Used to correctly damage the item in the player's hand based on broken block Only handles it if the block is a NexoBlock or NexoFurniture final static BooleanisTool(ItemStack itemStack)final BooleanisTool(Material material)final static BooleanisMusicDisc(ItemStack itemStack)final static ItemStackgetUsingConvertsTo(ItemMeta itemMeta)final static UnitsetUsingConvertsTo(FoodComponent foodComponent, ItemStack replacement)final PersistentDataContainergetPersistentDataView(ItemStack $self)-
-
Method Detail
-
editPersistentDataContainer
final Unit editPersistentDataContainer(ItemStack itemStack, Function1<PersistentDataContainer, Unit> action)
-
itemStacks
final List<ItemStack> itemStacks(Material materials)
-
triggerCooldown
final Unit triggerCooldown(Player player, ItemStack item)
-
damageItem
final static Unit damageItem(Player player, ItemStack itemStack)
Used to correctly damage the item in the player's hand based on broken block Only handles it if the block is a NexoBlock or NexoFurniture
- Parameters:
player- the player that broke the NexoBlock or NexoFurnitureitemStack- the item in the player's hand
-
isMusicDisc
final static Boolean isMusicDisc(ItemStack itemStack)
-
getUsingConvertsTo
final static ItemStack getUsingConvertsTo(ItemMeta itemMeta)
-
setUsingConvertsTo
final static Unit setUsingConvertsTo(FoodComponent foodComponent, ItemStack replacement)
-
getPersistentDataView
final PersistentDataContainer getPersistentDataView(ItemStack $self)
-
-
-
-