Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages

A

AbstractInventory<T,I> - Interface in net.tnemc.item
 
AbstractItemStack<T> - Interface in net.tnemc.item
Represents a generic abstraction for an item stack with various attributes and properties.
add(int) - Method in interface net.tnemc.item.AbstractItemStack
Adds the specified amount to the current amount of this item stack.
ADD - Enum constant in enum class net.tnemc.item.attribute.SerialAttributeOperation
 
addApplicator(ItemApplicator<I, S>) - Method in class net.tnemc.item.platform.ItemPlatform
 
addCheck(ItemCheck<S>) - Method in class net.tnemc.item.platform.ItemPlatform
 
addDefaults() - Method in class net.tnemc.item.bukkit.platform.BukkitItemPlatform
 
addDefaults() - Method in class net.tnemc.item.paper.platform.PaperItemPlatform
 
addDefaults() - Method in class net.tnemc.item.platform.ItemPlatform
Adds default configurations or settings to be used by the implementing class.
addEffect(ComponentEffect) - Method in class net.tnemc.item.platform.ItemPlatform
Adds a ReviveEffect to the reviveEffects map.
addItem(AbstractItemStack<I>, boolean) - Method in interface net.tnemc.item.AbstractInventory
Used to add an item to the inventory.
addItemProvider(ItemProvider<S>) - Method in class net.tnemc.item.platform.ItemPlatform
Adds an ItemProvider to the ItemPlatform.
addMaterials(List<String>) - Method in class net.tnemc.item.component.helper.ToolRule
 
addMulti(Object) - Method in class net.tnemc.item.platform.ItemPlatform
Used to add an object that is capable of being dual/tri purpose as a check, applicator and/or deserializer.
addPersistentDataType(String, Class<? extends PersistentDataType<?>>) - Method in class net.tnemc.item.platform.ItemPlatform
Adds a persistent data type to the item platform.
addSerializer(ItemSerializer<I, S>) - Method in class net.tnemc.item.platform.ItemPlatform
 
age() - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
age(int) - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
ambient() - Method in class net.tnemc.item.component.helper.effect.EffectInstance
 
ambient(boolean) - Method in class net.tnemc.item.component.helper.effect.EffectInstance
 
amount() - Method in interface net.tnemc.item.AbstractItemStack
The quantity of the item stack.
amount() - Method in class net.tnemc.item.bukkit.BukkitItemStack
The quantity of the item stack.
amount() - Method in class net.tnemc.item.paper.PaperItemStack
The quantity of the item stack.
amount(int) - Method in interface net.tnemc.item.AbstractItemStack
Sets the quantity of the item stack.
amount(int) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Sets the quantity of the item stack.
amount(int) - Method in class net.tnemc.item.paper.PaperItemStack
Sets the quantity of the item stack.
amplifier() - Method in class net.tnemc.item.component.helper.effect.EffectInstance
 
amplifier() - Method in class net.tnemc.item.component.impl.OminousBottleAmplifierComponent
 
amplifier(int) - Method in class net.tnemc.item.component.helper.effect.EffectInstance
 
amplifier(int) - Method in class net.tnemc.item.component.impl.OminousBottleAmplifierComponent
 
animation() - Method in class net.tnemc.item.component.impl.ConsumableComponent
 
animation(String) - Method in class net.tnemc.item.component.impl.ConsumableComponent
 
ANY - Enum constant in enum class net.tnemc.item.component.helper.EquipSlot
 
applies(AbstractItemStack<T>, AbstractItemStack<T>) - Method in interface net.tnemc.item.component.SerialComponent
Checks if this component applies to the specified item stack.
applies(AbstractItemStack<T>, AbstractItemStack<T>) - Method in interface net.tnemc.item.platform.check.ItemCheck
Determines if a given check should be applied to an original item stack for a specific version.
applies(T, T) - Method in interface net.tnemc.item.platform.check.LocaleItemCheck
Checks if the given LocaleItemCheck applies based on the original item and the item to check.
appliesTo(AbstractItemStack<? extends ItemStack>, ItemStack) - Method in class net.tnemc.item.bukkit.VanillaProvider
Checks if the given serialized item stack applies to the specified item.
appliesTo(AbstractItemStack<? extends ItemStack>, ItemStack) - Method in class net.tnemc.item.bukkitbase.platform.providers.ItemAdderProvider
Checks if the given serialized item stack applies to the specified item.
appliesTo(AbstractItemStack<? extends ItemStack>, ItemStack) - Method in class net.tnemc.item.bukkitbase.platform.providers.MMOItemProvider
Checks if the given serialized item stack applies to the specified item.
appliesTo(AbstractItemStack<? extends ItemStack>, ItemStack) - Method in class net.tnemc.item.bukkitbase.platform.providers.NexoProvider
Checks if the given serialized item stack applies to the specified item.
appliesTo(AbstractItemStack<? extends ItemStack>, ItemStack) - Method in class net.tnemc.item.bukkitbase.platform.providers.NovaProvider
Checks if the given serialized item stack applies to the specified item.
appliesTo(AbstractItemStack<? extends ItemStack>, ItemStack) - Method in class net.tnemc.item.bukkitbase.platform.providers.OraxenProvider
Checks if the given serialized item stack applies to the specified item.
appliesTo(AbstractItemStack<? extends ItemStack>, ItemStack) - Method in class net.tnemc.item.bukkitbase.platform.providers.SlimefunProvider
Checks if the given serialized item stack applies to the specified item.
appliesTo(AbstractItemStack<? extends ItemStack>, ItemStack) - Method in class net.tnemc.item.paper.VanillaProvider
Checks if the given serialized item stack applies to the specified item.
appliesTo(AbstractItemStack<? extends T>, T) - Method in interface net.tnemc.item.providers.ItemProvider
Checks if the given serialized item stack applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitAttributeModifiersComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitBannerPatternsComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitBaseColorComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitBundleComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitChargedProjectilesComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitContainerComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitCustomNameComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitDamageComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitDyedColorComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitEnchantableComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitEnchantmentsComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitFoodComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitGliderComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitHideTooltipComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitItemModelComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitItemNameComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitLoreComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitMaxDamageComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitMaxStackSizeComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitModelDataComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitModelDataOldComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitProfileComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitRarityComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitRepairCostComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitShulkerColorComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitStoredEnchantmentsComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitSuspiciousStewEffectsComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitTooltipStyleComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitTrimComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitUnbreakableComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperBundleComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperContainerComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperCustomNameComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperDamageComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperDyedColorComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperEnchantmentsComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperItemModelComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperItemNameComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperLoreComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperModelDataComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperProfileComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperShulkerColorComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldAttributeModifiersComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldBannerPatternsComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldBaseColorComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldBundleComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldChargedProjectilesComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldContainerComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldCustomNameComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldDamageComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldDyedColorComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldEnchantableComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldEnchantmentsComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldFoodComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldGliderComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldHideTooltipComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldItemModelComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldItemNameComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldLoreComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldMaxDamageComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldMaxStackSizeComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldModelDataComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldModelDataLegacyComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldProfileComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldRarityComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldRepairCostComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldShulkerColorComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldStoredEnchantmentsComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldSuspiciousStewEffectsComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldTooltipStyleComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldTrimComponent
Checks if this component applies to the specified item.
appliesTo(ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldUnbreakableComponent
Checks if this component applies to the specified item.
appliesTo(T) - Method in interface net.tnemc.item.component.SerialComponent
Checks if this component applies to the specified item.
apply(I, S) - Method in class net.tnemc.item.platform.ItemPlatform
Applies all enabled applicators to the given item.
apply(I, T) - Method in interface net.tnemc.item.platform.applier.ItemApplicator
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitAttributeModifiersComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitBannerPatternsComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitBaseColorComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitBundleComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitChargedProjectilesComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitContainerComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitCustomNameComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitDamageComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitDyedColorComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitEnchantableComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitEnchantmentsComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitFoodComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitGliderComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitHideTooltipComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitItemModelComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitItemNameComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitLoreComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitMaxDamageComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitMaxStackSizeComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitModelDataComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitModelDataOldComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitProfileComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitRarityComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitRepairCostComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitShulkerColorComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitStoredEnchantmentsComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitSuspiciousStewEffectsComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitTooltipStyleComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitTrimComponent
 
apply(BukkitItemStack, ItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitUnbreakableComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperBundleComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperContainerComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperCustomNameComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperDamageComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperDyedColorComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperEnchantmentsComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperItemModelComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperItemNameComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperLoreComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperModelDataComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperProfileComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperShulkerColorComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldAttributeModifiersComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldBannerPatternsComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldBaseColorComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldBundleComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldChargedProjectilesComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldContainerComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldCustomNameComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldDamageComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldDyedColorComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldEnchantableComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldEnchantmentsComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldFoodComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldGliderComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldHideTooltipComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldItemModelComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldItemNameComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldLoreComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldMaxDamageComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldMaxStackSizeComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldModelDataComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldModelDataLegacyComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldProfileComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldRarityComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldRepairCostComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldShulkerColorComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldStoredEnchantmentsComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldSuspiciousStewEffectsComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldTooltipStyleComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldTrimComponent
 
apply(PaperItemStack, ItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldUnbreakableComponent
 
applyComponent(C) - Method in interface net.tnemc.item.AbstractItemStack
Applies a serialized component to the item stack.
ApplyEffectsComponentEffect - Class in net.tnemc.item.component.helper.effect
ApplyEffectsReviveEffect
ApplyEffectsComponentEffect() - Constructor for class net.tnemc.item.component.helper.effect.ApplyEffectsComponentEffect
 
applyPersistent(PersistentDataType<?>) - Method in interface net.tnemc.item.AbstractItemStack
Applies persistent data to the item stack.
applyPersistentHolder(PersistentDataHolder, boolean) - Method in interface net.tnemc.item.AbstractItemStack
Replaces the persistent data holder for the item stack.
applyPersistentHolder(PersistentDataHolder, boolean) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Replaces the persistent data holder for the item stack.
applyPersistentHolder(PersistentDataHolder, boolean) - Method in class net.tnemc.item.paper.PaperItemStack
Replaces the persistent data holder for the item stack.
ARMOUR - Enum constant in enum class net.tnemc.item.component.helper.EquipSlot
 
AttributeModifier - Class in net.tnemc.item.component.helper
AttributeModifiers
AttributeModifier(String, String, String) - Constructor for class net.tnemc.item.component.helper.AttributeModifier
 
attributeModifiers() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the AttributeModifiersComponent of the item stack if present.
attributeModifiers(List<AttributeModifier>, boolean) - Method in interface net.tnemc.item.AbstractItemStack
Updates the attribute modifiers of the item stack.
attributeModifiers(List<AttributeModifier>, boolean) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the attribute modifiers of the item stack.
attributeModifiers(List<AttributeModifier>, boolean) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the attribute modifiers of the item stack.
AttributeModifiersComponent<I,T> - Class in net.tnemc.item.component.impl
AttributeModifiesComponent
AttributeModifiersComponent() - Constructor for class net.tnemc.item.component.impl.AttributeModifiersComponent
Constructor for AttributeModifiersComponent.
AttributeModifiersComponent(List<AttributeModifier>) - Constructor for class net.tnemc.item.component.impl.AttributeModifiersComponent
Constructor for AttributeModifiersComponent.
author() - Method in class net.tnemc.item.component.impl.WrittenBookContentComponent
 
author(String) - Method in class net.tnemc.item.component.impl.WrittenBookContentComponent
 

B

bannerPatterns() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the BannerPatternsComponent of the item stack if present.
bannerPatterns(List<PatternData>) - Method in interface net.tnemc.item.AbstractItemStack
Updates the banner patterns of the item stack.
bannerPatterns(List<PatternData>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the banner patterns of the item stack.
bannerPatterns(List<PatternData>) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the banner patterns of the item stack.
BannerPatternsComponent<I,T> - Class in net.tnemc.item.component.impl
BannerComponent - List of all patterns applied to the banner or the shield.
BannerPatternsComponent() - Constructor for class net.tnemc.item.component.impl.BannerPatternsComponent
Represents a component that handles banner patterns for an object.
BannerPatternsComponent(List<PatternData>) - Constructor for class net.tnemc.item.component.impl.BannerPatternsComponent
Creates a new BannerPatternsComponent with the provided list of PatternData objects.
base() - Method in class net.tnemc.item.component.helper.DamageReduction
 
base() - Method in class net.tnemc.item.component.helper.ItemDamage
 
base64(String) - Method in class net.tnemc.item.paper.PaperHelper
 
baseColor() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the BaseColorComponent of the item stack if present.
baseColor(String) - Method in interface net.tnemc.item.AbstractItemStack
Updates the base color of the item stack.
baseColor(String) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the base color of the item stack.
baseColor(String) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the base color of the item stack.
BaseColorComponent<I,T> - Class in net.tnemc.item.component.impl
BaseColorComponent - The base dye color of the banner applied on a shield
BaseColorComponent() - Constructor for class net.tnemc.item.component.impl.BaseColorComponent
 
BaseColorComponent(String) - Constructor for class net.tnemc.item.component.impl.BaseColorComponent
Constructs a new BaseColorComponent with the specified color.
BaseHelper - Class in net.tnemc.item.platform.registry
BaseHelper
BaseHelper() - Constructor for class net.tnemc.item.platform.registry.BaseHelper
 
blockDamage() - Method in class net.tnemc.item.component.impl.ToolComponent
 
blockDamage(int) - Method in class net.tnemc.item.component.impl.ToolComponent
 
blockDelay() - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 
blockDelay(float) - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 
BlockPredicate - Class in net.tnemc.item.component.helper
BlockPredicate
BlockPredicate() - Constructor for class net.tnemc.item.component.helper.BlockPredicate
 
blocksAttacks() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the BlocksAttacksComponent associated with this method.
blocksAttacks(ItemDamage) - Method in interface net.tnemc.item.AbstractItemStack
Blocks attacks with the specified damage type using this item.
blocksAttacks(ItemDamage) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Blocks attacks with the specified damage type using this item.
blocksAttacks(ItemDamage) - Method in class net.tnemc.item.paper.PaperItemStack
Blocks attacks with the specified damage type using this item.
BlocksAttacksComponent<I,T> - Class in net.tnemc.item.component.impl
BlocksAttacksComponent - When present, this item can be used like a Shield to block attacks to the holding player.
BlocksAttacksComponent() - Constructor for class net.tnemc.item.component.impl.BlocksAttacksComponent
 
blockSound() - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 
blockSound(String) - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 
BODY - Enum constant in enum class net.tnemc.item.component.helper.EquipSlot
 
breakSound() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the break sound component associated with the object.
breakSound(String) - Method in interface net.tnemc.item.AbstractItemStack
Set the break sound for this item stack.
breakSound(String) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Set the break sound for this item stack.
breakSound(String) - Method in class net.tnemc.item.paper.PaperItemStack
Set the break sound for this item stack.
BreakSoundComponent<I,T> - Class in net.tnemc.item.component.impl
BreakSoundComponent - When present, this sound will be played when the item runs out of durability and breaks Added in MC 1.21.5
BreakSoundComponent() - Constructor for class net.tnemc.item.component.impl.BreakSoundComponent
 
BreakSoundComponent(String) - Constructor for class net.tnemc.item.component.impl.BreakSoundComponent
 
bucketEntityData() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the BucketEntityDataComponent of the item stack if present.
bucketEntityData(boolean, boolean, boolean, boolean, boolean, float, int, int, long, int, String) - Method in interface net.tnemc.item.AbstractItemStack
Updates the bucket entity data of the item stack.
bucketEntityData(boolean, boolean, boolean, boolean, boolean, float, int, int, long, int, String) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the bucket entity data of the item stack.
bucketEntityData(boolean, boolean, boolean, boolean, boolean, float, int, int, long, int, String) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the bucket entity data of the item stack.
BucketEntityDataComponent<I,T> - Class in net.tnemc.item.component.impl
BucketEntityDataComponent - NBT applied to an entity when placed from this bucket.
BucketEntityDataComponent() - Constructor for class net.tnemc.item.component.impl.BucketEntityDataComponent
 
BucketEntityDataComponent(boolean, boolean, boolean, boolean, boolean) - Constructor for class net.tnemc.item.component.impl.BucketEntityDataComponent
 
BucketEntityDataComponent(boolean, boolean, boolean, boolean, boolean, float, int, int, long, int, String) - Constructor for class net.tnemc.item.component.impl.BucketEntityDataComponent
 
bucketVariantTag() - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
bucketVariantTag(int) - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
BukkitAttributeModifiersComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitAttributeModifiersComponent
BukkitAttributeModifiersComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitAttributeModifiersComponent
Constructor for AttributeModifiersComponent.
BukkitAttributeModifiersComponent(List<AttributeModifier>) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitAttributeModifiersComponent
Constructor for AttributeModifiersComponent.
BukkitBannerPatternsComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitModernBannerPatternsComponent
BukkitBannerPatternsComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitBannerPatternsComponent
Represents a component that handles banner patterns for an object.
BukkitBannerPatternsComponent(List<PatternData>) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitBannerPatternsComponent
Creates a new BannerPatternsComponent with the provided list of PatternData objects.
BukkitBaseColorComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitBaseColorComponent
BukkitBaseColorComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitBaseColorComponent
 
BukkitBaseColorComponent(String) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitBaseColorComponent
Constructs a new BaseColorComponent with the specified color.
BukkitBundleComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitBundleComponent
BukkitBundleComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitBundleComponent
 
BukkitBundleComponent(Map<Integer, AbstractItemStack<ItemStack>>) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitBundleComponent
 
BukkitCalculationsProvider - Class in net.tnemc.item.bukkit
Represents a Bukkit implementation of the CalculationsProvider.
BukkitCalculationsProvider() - Constructor for class net.tnemc.item.bukkit.BukkitCalculationsProvider
 
BukkitChargedProjectilesComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitChargedProjectilesComponent
BukkitChargedProjectilesComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitChargedProjectilesComponent
 
BukkitChargedProjectilesComponent(Map<Integer, AbstractItemStack<ItemStack>>) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitChargedProjectilesComponent
 
BukkitContainerComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitContainerComponent
BukkitContainerComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitContainerComponent
 
BukkitContainerComponent(Map<Integer, AbstractItemStack<ItemStack>>) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitContainerComponent
 
BukkitCustomNameComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitCustomNameComponent
BukkitCustomNameComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitCustomNameComponent
 
BukkitCustomNameComponent(Component) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitCustomNameComponent
 
BukkitDamageComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitDamageComponent
BukkitDamageComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitDamageComponent
Represents a component that manages damage information.
BukkitDamageComponent(int) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitDamageComponent
Constructs a new DamageComponent with the specified damage amount.
BukkitDyedColorComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitDyedColorComponent
BukkitDyedColorComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitDyedColorComponent
 
BukkitDyedColorComponent(int) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitDyedColorComponent
 
BukkitDyedColorComponent(int, int, int) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitDyedColorComponent
 
BukkitEnchantableComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitEnchantableComponent
BukkitEnchantableComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitEnchantableComponent
 
BukkitEnchantableComponent(int) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitEnchantableComponent
 
BukkitEnchantmentsComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitEnchantmentsComponent
BukkitEnchantmentsComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitEnchantmentsComponent
 
BukkitEnchantmentsComponent(Map<String, Integer>) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitEnchantmentsComponent
 
BukkitFoodComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitFoodComponent
BukkitFoodComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitFoodComponent
 
BukkitFoodComponent(boolean) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitFoodComponent
 
BukkitFoodComponent(boolean, float) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitFoodComponent
 
BukkitFoodComponent(boolean, float, int) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitFoodComponent
 
BukkitGliderComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitGliderComponent
BukkitGliderComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitGliderComponent
 
BukkitHelper - Class in net.tnemc.item.bukkit.platform
BukkitHelper
BukkitHelper() - Constructor for class net.tnemc.item.bukkit.platform.BukkitHelper
 
BukkitHideTooltipComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitHideTooltipComponent
BukkitHideTooltipComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitHideTooltipComponent
 
BukkitItemModelComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitItemModelComponent
BukkitItemModelComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitItemModelComponent
 
BukkitItemModelComponent(String) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitItemModelComponent
 
BukkitItemNameComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitItemNameComponent
BukkitItemNameComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitItemNameComponent
 
BukkitItemNameComponent(Component) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitItemNameComponent
 
BukkitItemPlatform - Class in net.tnemc.item.bukkit.platform
BukkitItemPlatform
BukkitItemStack - Class in net.tnemc.item.bukkit
BukkitItemStack
BukkitItemStack() - Constructor for class net.tnemc.item.bukkit.BukkitItemStack
 
BukkitLoreComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitLoreComponent
BukkitLoreComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitLoreComponent
 
BukkitLoreComponent(List<Component>) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitLoreComponent
 
BukkitLoreComponent(Component...) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitLoreComponent
 
BukkitMaxDamageComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitMaxDamageComponent
BukkitMaxDamageComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitMaxDamageComponent
 
BukkitMaxDamageComponent(int) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitMaxDamageComponent
 
BukkitMaxStackSizeComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitMaxStackSizeComponent
BukkitMaxStackSizeComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitMaxStackSizeComponent
 
BukkitMaxStackSizeComponent(int) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitMaxStackSizeComponent
 
BukkitModelDataComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitModelData
BukkitModelDataComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitModelDataComponent
 
BukkitModelDataComponent(List<String>, List<Float>, List<Boolean>, List<String>) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitModelDataComponent
 
BukkitModelDataOldComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitModelDataOldComponent
BukkitModelDataOldComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitModelDataOldComponent
 
BukkitModelDataOldComponent(int) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitModelDataOldComponent
 
BukkitProfileComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitProfileComponent
BukkitProfileComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitProfileComponent
 
BukkitProfileComponent(SkullProfile) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitProfileComponent
 
BukkitRarityComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitRarityComponent
BukkitRarityComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitRarityComponent
 
BukkitRarityComponent(String) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitRarityComponent
 
BukkitRepairCostComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitRepairCostComponent
BukkitRepairCostComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitRepairCostComponent
 
BukkitRepairCostComponent(int) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitRepairCostComponent
 
BukkitShulkerColorComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitShulkerColorComponent
BukkitShulkerColorComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitShulkerColorComponent
 
BukkitShulkerColorComponent(int) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitShulkerColorComponent
 
BukkitShulkerColorComponent(int, int, int) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitShulkerColorComponent
 
BukkitStoredEnchantmentsComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitStoredEnchantmentsComponent
BukkitStoredEnchantmentsComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitStoredEnchantmentsComponent
 
BukkitStoredEnchantmentsComponent(Map<String, Integer>) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitStoredEnchantmentsComponent
 
BukkitSuspiciousStewEffectsComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitSuspiciousStewEffectsComponent
BukkitSuspiciousStewEffectsComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitSuspiciousStewEffectsComponent
 
BukkitSuspiciousStewEffectsComponent(List<EffectInstance>) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitSuspiciousStewEffectsComponent
 
BukkitSuspiciousStewEffectsComponent(EffectInstance...) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitSuspiciousStewEffectsComponent
 
BukkitTooltipStyleComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitTooltipStyleComponent
BukkitTooltipStyleComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitTooltipStyleComponent
 
BukkitTooltipStyleComponent(String) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitTooltipStyleComponent
 
BukkitTrimComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitTrimComponent
BukkitTrimComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitTrimComponent
 
BukkitTrimComponent(String, String) - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitTrimComponent
 
BukkitUnbreakableComponent - Class in net.tnemc.item.bukkit.platform.impl
BukkitUnbreakableComponent
BukkitUnbreakableComponent() - Constructor for class net.tnemc.item.bukkit.platform.impl.BukkitUnbreakableComponent
 
bundle() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the bundle component from the components map.
bundle(Map<Integer, AbstractItemStack<ItemStack>>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Bundles a collection of AbstractItemStack instances into a single collection.
bundle(Map<Integer, AbstractItemStack<ItemStack>>) - Method in class net.tnemc.item.paper.PaperItemStack
Bundles a collection of AbstractItemStack instances into a single collection.
bundle(Map<Integer, AbstractItemStack<T>>) - Method in interface net.tnemc.item.AbstractItemStack
Bundles a collection of AbstractItemStack instances into a single collection.
BundleComponent<I,T> - Class in net.tnemc.item.component.impl
BundleComponent - The items stored inside this bundle.
BundleComponent() - Constructor for class net.tnemc.item.component.impl.BundleComponent
 
BundleComponent(Map<Integer, AbstractItemStack<T>>) - Constructor for class net.tnemc.item.component.impl.BundleComponent
 
bypassedBy() - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 
bypassedBy(String...) - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 
bypassedBy(List<String>) - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 

C

cacheLocale() - Method in class net.tnemc.item.bukkit.BukkitItemStack
 
cacheLocale() - Method in class net.tnemc.item.paper.PaperItemStack
 
calculations() - Method in class net.tnemc.item.bukkit.platform.BukkitItemPlatform
 
calculations() - Method in class net.tnemc.item.paper.platform.PaperItemPlatform
 
calculations() - Method in class net.tnemc.item.platform.ItemPlatform
Provides access to the calculations provider for performing various platform-specific operations.
CalculationsProvider<I,S,U> - Interface in net.tnemc.item.providers
Represents a provider that is utilized for item-based calculations and comparisons.
cameraKey() - Method in class net.tnemc.item.component.impl.EquipComponent
 
cameraKey(String) - Method in class net.tnemc.item.component.impl.EquipComponent
 
canAlwaysEat() - Method in class net.tnemc.item.component.impl.FoodComponent
 
canAlwaysEat(boolean) - Method in class net.tnemc.item.component.impl.FoodComponent
 
canBreak() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the CanBreakComponent of the item stack if present.
canBreak(List<BlockPredicate>) - Method in interface net.tnemc.item.AbstractItemStack
Updates the blocks that the item stack can break.
canBreak(List<BlockPredicate>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the blocks that the item stack can break.
canBreak(List<BlockPredicate>) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the blocks that the item stack can break.
CanBreakComponent<I,T> - Class in net.tnemc.item.component.impl
CanBreakComponent
CanBreakComponent() - Constructor for class net.tnemc.item.component.impl.CanBreakComponent
 
CanBreakComponent(List<BlockPredicate>) - Constructor for class net.tnemc.item.component.impl.CanBreakComponent
 
CanBreakComponent(BlockPredicate) - Constructor for class net.tnemc.item.component.impl.CanBreakComponent
 
canDestroyBlocksCreative() - Method in class net.tnemc.item.component.impl.ToolComponent
 
canDestroyBlocksCreative(boolean) - Method in class net.tnemc.item.component.impl.ToolComponent
 
canDisableBlocking() - Method in class net.tnemc.item.component.impl.WeaponComponent
 
canDisableBlocking(boolean) - Method in class net.tnemc.item.component.impl.WeaponComponent
 
canFit(AbstractItemStack<I>) - Method in interface net.tnemc.item.AbstractInventory
 
canPlaceOn() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the CanPlaceOnComponent of the item stack if present.
canPlaceOn(List<BlockPredicate>) - Method in interface net.tnemc.item.AbstractItemStack
Updates the blocks that the item stack can be placed on.
canPlaceOn(List<BlockPredicate>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the blocks that the item stack can be placed on.
canPlaceOn(List<BlockPredicate>) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the blocks that the item stack can be placed on.
CanPlaceOnComponent<I,T> - Class in net.tnemc.item.component.impl
CanPlaceOnComponent
CanPlaceOnComponent() - Constructor for class net.tnemc.item.component.impl.CanPlaceOnComponent
 
CanPlaceOnComponent(List<BlockPredicate>) - Constructor for class net.tnemc.item.component.impl.CanPlaceOnComponent
 
CanPlaceOnComponent(BlockPredicate) - Constructor for class net.tnemc.item.component.impl.CanPlaceOnComponent
 
ChargedProjectilesComponent<I,T> - Class in net.tnemc.item.component.impl
ChargedProjectilesComponent - The items loaded as projectiles into this crossbow.
ChargedProjectilesComponent() - Constructor for class net.tnemc.item.component.impl.ChargedProjectilesComponent
 
ChargedProjectilesComponent(Map<Integer, AbstractItemStack<T>>) - Constructor for class net.tnemc.item.component.impl.ChargedProjectilesComponent
 
check(I, I, String...) - Method in class net.tnemc.item.platform.ItemPlatform
Used to check if two serialized stacks are comparable.
check(AbstractItemStack<T>, AbstractItemStack<T>) - Method in interface net.tnemc.item.component.SerialComponent
 
check(AbstractItemStack<T>, AbstractItemStack<T>) - Method in interface net.tnemc.item.platform.check.ItemCheck
 
check(AbstractItemStack<T>, AbstractItemStack<T>) - Method in interface net.tnemc.item.platform.check.LocaleItemCheck
 
check(ItemStack, ItemStack) - Method in class net.tnemc.item.bukkitbase.platform.check.PDCCheck
 
check(S, S, String...) - Method in class net.tnemc.item.platform.ItemPlatform
Used to check if two locale stacks are comparable.
check(T, T) - Method in interface net.tnemc.item.platform.check.LocaleItemCheck
 
checkOrder(I, I, String...) - Method in class net.tnemc.item.platform.ItemPlatform
Used to check if two serialized stacks are comparable based on a specific order of checks.
checkOrder(S, S, String...) - Method in class net.tnemc.item.platform.ItemPlatform
Used to check if two locale stacks are comparable based on a specific order of checks.
CHEST - Enum constant in enum class net.tnemc.item.component.helper.EquipSlot
 
clone() - Method in class net.tnemc.item.bukkit.BukkitItemStack
 
clone() - Method in class net.tnemc.item.component.helper.AttributeModifier
 
clone() - Method in class net.tnemc.item.component.helper.BlockPredicate
 
clone() - Method in class net.tnemc.item.component.helper.DamageReduction
 
clone() - Method in class net.tnemc.item.component.helper.effect.ApplyEffectsComponentEffect
 
clone() - Method in class net.tnemc.item.component.helper.effect.EffectInstance
 
clone() - Method in class net.tnemc.item.component.helper.effect.PlaySoundComponentEffect
 
clone() - Method in class net.tnemc.item.component.helper.effect.RemoveEffectsComponentEffect
 
clone() - Method in class net.tnemc.item.component.helper.effect.TeleportRandomlyComponentEffect
 
clone() - Method in class net.tnemc.item.component.helper.ExplosionData
 
clone() - Method in class net.tnemc.item.component.helper.FoodRule
 
clone() - Method in class net.tnemc.item.component.helper.ItemDamage
 
clone() - Method in class net.tnemc.item.component.helper.PatternData
 
clone() - Method in class net.tnemc.item.component.helper.ToolRule
 
color() - Method in class net.tnemc.item.component.impl.BaseColorComponent
 
color(String) - Method in class net.tnemc.item.component.impl.BaseColorComponent
 
colors() - Method in class net.tnemc.item.component.helper.ExplosionData
 
colors(Integer...) - Method in class net.tnemc.item.component.helper.ExplosionData
 
colors(List<Integer>) - Method in class net.tnemc.item.component.helper.ExplosionData
 
colours() - Method in class net.tnemc.item.component.impl.ModelDataComponent
 
colours(String...) - Method in class net.tnemc.item.component.impl.ModelDataComponent
 
colours(List<String>) - Method in class net.tnemc.item.component.impl.ModelDataComponent
 
component(String) - Method in interface net.tnemc.item.AbstractItemStack
Retrieves a SerialComponent associated with the specified identifier.
ComponentEffect - Class in net.tnemc.item.component.helper.effect
ReviveEffect
ComponentEffect() - Constructor for class net.tnemc.item.component.helper.effect.ComponentEffect
 
components() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the components applied to the item stack.
components() - Method in class net.tnemc.item.bukkit.BukkitItemStack
Retrieves the components applied to the item stack.
components() - Method in class net.tnemc.item.paper.PaperItemStack
Retrieves the components applied to the item stack.
componentsEqual(AbstractItemStack<? extends T>, AbstractItemStack<? extends T>) - Method in interface net.tnemc.item.providers.ItemProvider
Checks if the components of two items are equal.
componentsEqual(AbstractItemStack<? extends T>, T) - Method in interface net.tnemc.item.providers.ItemProvider
Checks if the components of two items are equal.
componentsEqual(T, T) - Method in interface net.tnemc.item.providers.ItemProvider
Checks if the components of two items are equal.
componentString(Component) - Static method in class net.tnemc.item.platform.ItemPlatform
 
consumable() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the ConsumableComponent of the item stack if present.
consumable(float, String, String, boolean, List<ComponentEffect>) - Method in interface net.tnemc.item.AbstractItemStack
Updates the consumable properties of the item stack.
consumable(float, String, String, boolean, List<ComponentEffect>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the consumable properties of the item stack.
consumable(float, String, String, boolean, List<ComponentEffect>) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the consumable properties of the item stack.
ConsumableComponent<I,T> - Class in net.tnemc.item.component.impl
ConsumableComponent
ConsumableComponent() - Constructor for class net.tnemc.item.component.impl.ConsumableComponent
 
ConsumableComponent(float) - Constructor for class net.tnemc.item.component.impl.ConsumableComponent
 
ConsumableComponent(float, String) - Constructor for class net.tnemc.item.component.impl.ConsumableComponent
 
ConsumableComponent(float, String, String) - Constructor for class net.tnemc.item.component.impl.ConsumableComponent
 
ConsumableComponent(float, String, String, boolean) - Constructor for class net.tnemc.item.component.impl.ConsumableComponent
 
ConsumableComponent(float, String, String, boolean, List<ComponentEffect>) - Constructor for class net.tnemc.item.component.impl.ConsumableComponent
 
ConsumableComponent(List<ComponentEffect>) - Constructor for class net.tnemc.item.component.impl.ConsumableComponent
 
consumeSeconds() - Method in class net.tnemc.item.component.impl.ConsumableComponent
 
consumeSeconds(float) - Method in class net.tnemc.item.component.impl.ConsumableComponent
 
container() - Method in interface net.tnemc.item.AbstractItemStack
Returns an Optional containing the ContainerComponent with type parameters AbstractItemStack and T stored in this container.
container(Map<Integer, AbstractItemStack<ItemStack>>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Constructs a container with the given map of items.
container(Map<Integer, AbstractItemStack<ItemStack>>) - Method in class net.tnemc.item.paper.PaperItemStack
Constructs a container with the given map of items.
container(Map<Integer, AbstractItemStack<T>>) - Method in interface net.tnemc.item.AbstractItemStack
Constructs a container with the given map of items.
ContainerComponent<I,T> - Class in net.tnemc.item.component.impl
ContainerComponent - The items contained in this container.
ContainerComponent() - Constructor for class net.tnemc.item.component.impl.ContainerComponent
 
ContainerComponent(Map<Integer, AbstractItemStack<T>>) - Constructor for class net.tnemc.item.component.impl.ContainerComponent
 
convert(I, Class<O>) - Method in class net.tnemc.item.platform.conversion.PlatformConverter
Performs a conversion from input type to output type using registered converters.
converter() - Method in class net.tnemc.item.platform.ItemPlatform
Retrieves the platform converter associated with the current item platform.
cooldownGroup() - Method in class net.tnemc.item.component.impl.UseCooldownComponent
 
cooldownGroup(String) - Method in class net.tnemc.item.component.impl.UseCooldownComponent
 
count(I, UUID) - Method in interface net.tnemc.item.providers.CalculationsProvider
Returns a count of items equal to the specific stack in an inventory.
count(I, U) - Method in interface net.tnemc.item.providers.CalculationsProvider
Returns a count of items equal to the specific stack in an inventory.
count(BukkitItemStack, Inventory) - Method in class net.tnemc.item.bukkit.BukkitCalculationsProvider
Returns a count of items equal to the specific stack in an inventory.
count(PaperItemStack, Inventory) - Method in class net.tnemc.item.paper.PaperCalculationsProvider
Returns a count of items equal to the specific stack in an inventory.
createStack(String) - Method in class net.tnemc.item.bukkit.platform.BukkitItemPlatform
 
createStack(String) - Method in class net.tnemc.item.paper.platform.PaperItemPlatform
 
createStack(String) - Method in class net.tnemc.item.platform.ItemPlatform
Creates a new stack based on the given material.
customColor() - Method in class net.tnemc.item.component.impl.PotionContentsComponent
 
customColor(int) - Method in class net.tnemc.item.component.impl.PotionContentsComponent
 
customEffects() - Method in class net.tnemc.item.component.impl.PotionContentsComponent
 
customEffects(List<EffectInstance>) - Method in class net.tnemc.item.component.impl.PotionContentsComponent
 
customEffects(EffectInstance...) - Method in class net.tnemc.item.component.impl.PotionContentsComponent
 
customName() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the CustomNameComponent of the item stack if present.
customName() - Method in class net.tnemc.item.component.impl.CustomNameComponent
 
customName() - Method in class net.tnemc.item.component.impl.PotionContentsComponent
 
customName(String) - Method in class net.tnemc.item.component.impl.PotionContentsComponent
 
customName(Component) - Method in interface net.tnemc.item.AbstractItemStack
Updates the custom name of the item stack.
customName(Component) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the custom name of the item stack.
customName(Component) - Method in class net.tnemc.item.component.impl.CustomNameComponent
 
customName(Component) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the custom name of the item stack.
CustomNameComponent<I,T> - Class in net.tnemc.item.component.impl
CustomNameComponent
CustomNameComponent() - Constructor for class net.tnemc.item.component.impl.CustomNameComponent
 
CustomNameComponent(Component) - Constructor for class net.tnemc.item.component.impl.CustomNameComponent
 

D

damage() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the DamageComponent of the item stack if present.
damage() - Method in class net.tnemc.item.component.impl.DamageComponent
Retrieves the current damage value.
damage(int) - Method in interface net.tnemc.item.AbstractItemStack
Updates the damage of the item stack.
damage(int) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the damage of the item stack.
damage(int) - Method in class net.tnemc.item.component.impl.DamageComponent
Sets the amount of damage.
damage(int) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the damage of the item stack.
DamageComponent<I,T> - Class in net.tnemc.item.component.impl
DamageComponent - The number of uses consumed (not remaining) of the item's durability.
DamageComponent() - Constructor for class net.tnemc.item.component.impl.DamageComponent
Represents a component that manages damage information.
DamageComponent(int) - Constructor for class net.tnemc.item.component.impl.DamageComponent
Constructs a new DamageComponent with the specified damage amount.
damageOnHurt() - Method in class net.tnemc.item.component.impl.EquipComponent
 
damageOnHurt(boolean) - Method in class net.tnemc.item.component.impl.EquipComponent
 
damagePerAttack() - Method in class net.tnemc.item.component.impl.WeaponComponent
 
damagePerAttack(int) - Method in class net.tnemc.item.component.impl.WeaponComponent
 
DamageReduction - Class in net.tnemc.item.component.helper
DamageReduction - Controls how much damage should be blocked in a given attack
DamageReduction(String, float, float) - Constructor for class net.tnemc.item.component.helper.DamageReduction
 
DamageReduction(String, float, float, float) - Constructor for class net.tnemc.item.component.helper.DamageReduction
 
damageResistant() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the DamageResistantComponent of the item stack if present.
damageResistant(List<String>) - Method in interface net.tnemc.item.AbstractItemStack
Updates the damage-resistant types of the item stack.
damageResistant(List<String>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the damage-resistant types of the item stack.
damageResistant(List<String>) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the damage-resistant types of the item stack.
DamageResistantComponent<I,T> - Class in net.tnemc.item.component.impl
DamageResistantComponent
DamageResistantComponent() - Constructor for class net.tnemc.item.component.impl.DamageResistantComponent
 
DamageResistantComponent(String) - Constructor for class net.tnemc.item.component.impl.DamageResistantComponent
 
DamageResistantComponent(List<String>) - Constructor for class net.tnemc.item.component.impl.DamageResistantComponent
 
deathEffect(ComponentEffect...) - Method in class net.tnemc.item.component.impl.DeathProtectionComponent
Adds one or more ComponentEffect objects to the list of death effects for this DeathProtectionComponent.
deathEffects() - Method in class net.tnemc.item.component.impl.DeathProtectionComponent
Gets the list of death effects.
deathEffects(List<ComponentEffect>) - Method in class net.tnemc.item.component.impl.DeathProtectionComponent
Applies death effects to the component's list of effects.
deathProtection() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the DeathProtectionComponent of the item stack if present.
deathProtection(List<ComponentEffect>) - Method in interface net.tnemc.item.AbstractItemStack
Updates the death protection effects of the item stack.
deathProtection(List<ComponentEffect>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the death protection effects of the item stack.
deathProtection(List<ComponentEffect>) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the death protection effects of the item stack.
DeathProtectionComponent<I,T> - Class in net.tnemc.item.component.impl
DeathProtectionComponent
DeathProtectionComponent() - Constructor for class net.tnemc.item.component.impl.DeathProtectionComponent
 
debug(boolean) - Method in interface net.tnemc.item.AbstractItemStack
Enables or disables debug mode for the item stack.
debug(boolean) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Enables or disables debug mode for the item stack.
debug(boolean) - Method in class net.tnemc.item.paper.PaperItemStack
Enables or disables debug mode for the item stack.
decode(String) - Method in class net.tnemc.item.persistent.impl.PersistentBool
Decodes the given encoded string and sets the decoded value.
decode(String) - Method in class net.tnemc.item.persistent.impl.PersistentByte
Decodes the given encoded string and sets the decoded value.
decode(String) - Method in class net.tnemc.item.persistent.impl.PersistentByteArray
Decodes the given encoded string and sets the decoded value.
decode(String) - Method in class net.tnemc.item.persistent.impl.PersistentDouble
Decodes the given encoded string and sets the decoded value.
decode(String) - Method in class net.tnemc.item.persistent.impl.PersistentFloat
Decodes the given encoded string and sets the decoded value.
decode(String) - Method in class net.tnemc.item.persistent.impl.PersistentInt
Decodes the given encoded string and sets the decoded value.
decode(String) - Method in class net.tnemc.item.persistent.impl.PersistentIntArray
Decodes the given encoded string and sets the decoded value.
decode(String) - Method in class net.tnemc.item.persistent.impl.PersistentLong
Decodes the given encoded string and sets the decoded value.
decode(String) - Method in class net.tnemc.item.persistent.impl.PersistentLongArray
Decodes the given encoded string and sets the decoded value.
decode(String) - Method in class net.tnemc.item.persistent.impl.PersistentShort
Decodes the given encoded string and sets the decoded value.
decode(String) - Method in class net.tnemc.item.persistent.impl.PersistentString
Decodes the given encoded string and sets the decoded value.
decode(String) - Method in class net.tnemc.item.persistent.PersistentDataType
Decodes the given encoded string and sets the decoded value.
decode(JSONHelper, ItemPlatform<?, ?, ?>) - Method in class net.tnemc.item.persistent.PersistentDataHolder
Decodes the provided JSON object and returns an Optional containing the decoded PersistentDataType.
decorations() - Method in class net.tnemc.item.component.impl.PotDecorationsComponent
 
decorations(String...) - Method in class net.tnemc.item.component.impl.PotDecorationsComponent
 
decorations(List<String>) - Method in class net.tnemc.item.component.impl.PotDecorationsComponent
 
defaultProvider() - Method in class net.tnemc.item.bukkit.platform.BukkitItemPlatform
Retrieves the default provider for the item stack comparison.
defaultProvider() - Method in class net.tnemc.item.paper.platform.PaperItemPlatform
Retrieves the default provider for the item stack comparison.
defaultProvider() - Method in class net.tnemc.item.platform.ItemPlatform
Retrieves the default provider for the item stack comparison.
defaultProviderIdentifier() - Method in class net.tnemc.item.bukkit.platform.BukkitItemPlatform
Retrieves the identifier of the default provider for the item stack comparison.
defaultProviderIdentifier() - Method in class net.tnemc.item.paper.platform.PaperItemPlatform
Retrieves the identifier of the default provider for the item stack comparison.
defaultProviderIdentifier() - Method in class net.tnemc.item.platform.ItemPlatform
Retrieves the identifier of the default provider for the item stack comparison.
defaultSpeed() - Method in class net.tnemc.item.component.impl.ToolComponent
 
defaultSpeed(float) - Method in class net.tnemc.item.component.impl.ToolComponent
 
dimension() - Method in class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
dimension(String) - Method in class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
disableCooldownScale() - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 
disableCooldownScale(float) - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 
disableSound() - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 
disableSound(String) - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 
dispensable() - Method in class net.tnemc.item.component.impl.EquipComponent
 
dispensable(boolean) - Method in class net.tnemc.item.component.impl.EquipComponent
 
drop(Collection<I>, UUID, boolean) - Method in interface net.tnemc.item.providers.CalculationsProvider
Removes items from a collection based on certain criteria.
drop(Collection<BukkitItemStack>, UUID, boolean) - Method in class net.tnemc.item.bukkit.BukkitCalculationsProvider
Removes items from a collection based on certain criteria.
drop(Collection<PaperItemStack>, UUID, boolean) - Method in class net.tnemc.item.paper.PaperCalculationsProvider
Removes items from a collection based on certain criteria.
duration() - Method in class net.tnemc.item.component.helper.effect.EffectInstance
 
duration(int) - Method in class net.tnemc.item.component.helper.effect.EffectInstance
 
dyedColor() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the DyedColorComponent of the item stack if present.
dyedColor(int) - Method in interface net.tnemc.item.AbstractItemStack
Updates the dyed color of the item stack.
dyedColor(int) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the dyed color of the item stack.
dyedColor(int) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the dyed color of the item stack.
DyedColorComponent<I,T> - Class in net.tnemc.item.component.impl
DyedColorComponent -The color applied of this leather armor piece.
DyedColorComponent() - Constructor for class net.tnemc.item.component.impl.DyedColorComponent
 
DyedColorComponent(int) - Constructor for class net.tnemc.item.component.impl.DyedColorComponent
 
DyedColorComponent(int, int, int) - Constructor for class net.tnemc.item.component.impl.DyedColorComponent
 

E

EffectInstance - Class in net.tnemc.item.component.helper.effect
EffectInstance
EffectInstance() - Constructor for class net.tnemc.item.component.helper.effect.EffectInstance
 
EffectInstance(String) - Constructor for class net.tnemc.item.component.helper.effect.EffectInstance
 
EffectInstance(String, int, int, boolean, boolean, boolean) - Constructor for class net.tnemc.item.component.helper.effect.EffectInstance
 
effects() - Method in class net.tnemc.item.component.impl.ConsumableComponent
 
effects() - Method in class net.tnemc.item.component.impl.SuspiciousStewEffectsComponent
 
effects() - Method in class net.tnemc.item.platform.ItemPlatform
 
effects(List<ComponentEffect>) - Method in class net.tnemc.item.component.impl.ConsumableComponent
 
effects(List<EffectInstance>) - Method in class net.tnemc.item.component.impl.SuspiciousStewEffectsComponent
 
effects(ComponentEffect...) - Method in class net.tnemc.item.component.impl.ConsumableComponent
 
effects(EffectInstance...) - Method in class net.tnemc.item.component.impl.SuspiciousStewEffectsComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitAttributeModifiersComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitBannerPatternsComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitBaseColorComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitBundleComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitChargedProjectilesComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitContainerComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitCustomNameComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitDamageComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitDyedColorComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitEnchantableComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitEnchantmentsComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitFoodComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitGliderComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitHideTooltipComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitItemModelComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitItemNameComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitLoreComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitMaxDamageComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitMaxStackSizeComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitModelDataComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitModelDataOldComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitProfileComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitRarityComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitRepairCostComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitShulkerColorComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitStoredEnchantmentsComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitSuspiciousStewEffectsComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitTooltipStyleComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitTrimComponent
 
enabled(String) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitUnbreakableComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperBundleComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperContainerComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperCustomNameComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperDamageComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperDyedColorComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperEnchantmentsComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperItemModelComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperItemNameComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperLoreComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperModelDataComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperProfileComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperShulkerColorComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldAttributeModifiersComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldBannerPatternsComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldBaseColorComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldBundleComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldChargedProjectilesComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldContainerComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldCustomNameComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldDamageComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldDyedColorComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldEnchantableComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldEnchantmentsComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldFoodComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldGliderComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldHideTooltipComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldItemModelComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldItemNameComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldLoreComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldMaxDamageComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldMaxStackSizeComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldModelDataComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldModelDataLegacyComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldProfileComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldRarityComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldRepairCostComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldShulkerColorComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldStoredEnchantmentsComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldSuspiciousStewEffectsComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldTooltipStyleComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldTrimComponent
 
enabled(String) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldUnbreakableComponent
 
enabled(String) - Method in interface net.tnemc.item.platform.applier.ItemApplicator
 
enabled(String) - Method in interface net.tnemc.item.platform.check.ItemCheck
 
enabled(String) - Method in interface net.tnemc.item.platform.serialize.ItemSerializer
 
enchant(String, int) - Method in interface net.tnemc.item.AbstractItemStack
Adds an enchantment to the item stack.
enchant(String, int) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Adds an enchantment to the item stack.
enchant(String, int) - Method in class net.tnemc.item.paper.PaperItemStack
Adds an enchantment to the item stack.
enchant(List<String>) - Method in interface net.tnemc.item.AbstractItemStack
Adds enchantments to the item stack by name.
enchant(List<String>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Adds enchantments to the item stack by name.
enchant(List<String>) - Method in class net.tnemc.item.paper.PaperItemStack
Adds enchantments to the item stack by name.
enchant(Map<String, Integer>) - Method in interface net.tnemc.item.AbstractItemStack
Adds multiple enchantments to the item stack.
enchant(Map<String, Integer>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Adds multiple enchantments to the item stack.
enchant(Map<String, Integer>) - Method in class net.tnemc.item.paper.PaperItemStack
Adds multiple enchantments to the item stack.
enchantable() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the EnchantableComponent of the item stack if present.
enchantable(int) - Method in interface net.tnemc.item.AbstractItemStack
Updates the enchantability of the item stack.
enchantable(int) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the enchantability of the item stack.
enchantable(int) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the enchantability of the item stack.
EnchantableComponent<I,T> - Class in net.tnemc.item.component.impl
EnchantableComponent - outline from Snapshot 24w33a
EnchantableComponent() - Constructor for class net.tnemc.item.component.impl.EnchantableComponent
 
EnchantableComponent(int) - Constructor for class net.tnemc.item.component.impl.EnchantableComponent
 
enchantmentGlintOverride() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the EnchantmentGlintOverrideComponent of the item stack if present.
enchantmentGlintOverride(boolean) - Method in interface net.tnemc.item.AbstractItemStack
Updates the enchantment glint override of the item stack.
enchantmentGlintOverride(boolean) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the enchantment glint override of the item stack.
enchantmentGlintOverride(boolean) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the enchantment glint override of the item stack.
EnchantmentGlintOverrideComponent<I,T> - Class in net.tnemc.item.component.impl
EnchantmentGlintOverrideComponent
EnchantmentGlintOverrideComponent() - Constructor for class net.tnemc.item.component.impl.EnchantmentGlintOverrideComponent
 
EnchantmentGlintOverrideComponent(boolean) - Constructor for class net.tnemc.item.component.impl.EnchantmentGlintOverrideComponent
 
enchantments() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the EnchantmentsComponent of the item stack if present.
enchantments() - Method in class net.tnemc.item.paper.PaperHelper
 
enchantments() - Method in class net.tnemc.item.platform.registry.BaseHelper
Returns a collection of enchantments.
enchantments() - Method in interface net.tnemc.item.providers.HelperMethods
Returns a collection of enchantments.
enchantments(Map<String, Integer>) - Method in interface net.tnemc.item.AbstractItemStack
Updates the enchantments of the item stack.
enchantments(Map<String, Integer>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the enchantments of the item stack.
enchantments(Map<String, Integer>) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the enchantments of the item stack.
EnchantmentsComponent<I,T> - Class in net.tnemc.item.component.impl
EnchantmentsComponent - Can contain either the following fields, or key-value pairs of levels of enchantments.
EnchantmentsComponent() - Constructor for class net.tnemc.item.component.impl.EnchantmentsComponent
 
EnchantmentsComponent(Map<String, Integer>) - Constructor for class net.tnemc.item.component.impl.EnchantmentsComponent
 
encode() - Method in class net.tnemc.item.persistent.impl.PersistentBool
Encodes the value of the PersistentDataType into a string representation.
encode() - Method in class net.tnemc.item.persistent.impl.PersistentByte
Encodes the value of the PersistentDataType into a string representation.
encode() - Method in class net.tnemc.item.persistent.impl.PersistentByteArray
Encodes the value of the PersistentDataType into a string representation.
encode() - Method in class net.tnemc.item.persistent.impl.PersistentDouble
Encodes the value of the PersistentDataType into a string representation.
encode() - Method in class net.tnemc.item.persistent.impl.PersistentFloat
Encodes the value of the PersistentDataType into a string representation.
encode() - Method in class net.tnemc.item.persistent.impl.PersistentInt
Encodes the value of the PersistentDataType into a string representation.
encode() - Method in class net.tnemc.item.persistent.impl.PersistentIntArray
Encodes the value of the PersistentDataType into a string representation.
encode() - Method in class net.tnemc.item.persistent.impl.PersistentLong
Encodes the value of the PersistentDataType into a string representation.
encode() - Method in class net.tnemc.item.persistent.impl.PersistentLongArray
Encodes the value of the PersistentDataType into a string representation.
encode() - Method in class net.tnemc.item.persistent.impl.PersistentShort
Encodes the value of the PersistentDataType into a string representation.
encode() - Method in class net.tnemc.item.persistent.impl.PersistentString
Encodes the value of the PersistentDataType into a string representation.
encode() - Method in class net.tnemc.item.persistent.PersistentDataType
Encodes the value of the PersistentDataType into a string representation.
ENDER_CHEST - Enum constant in enum class net.tnemc.item.InventoryType
 
entities() - Method in class net.tnemc.item.component.impl.EquipComponent
 
entities(String...) - Method in class net.tnemc.item.component.impl.EquipComponent
 
entities(List<String>) - Method in class net.tnemc.item.component.impl.EquipComponent
 
entity() - Method in class net.tnemc.item.component.impl.EntityVariantComponent
 
entity(String) - Method in class net.tnemc.item.component.impl.EntityVariantComponent
 
entityVariant() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the Entity Variant Component for the current stack.
entityVariant(String, String) - Method in interface net.tnemc.item.AbstractItemStack
Generates an AbstractItemStack based on the given entity and variant.
entityVariant(String, String) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Generates an AbstractItemStack based on the given entity and variant.
entityVariant(String, String) - Method in class net.tnemc.item.paper.PaperItemStack
Generates an AbstractItemStack based on the given entity and variant.
EntityVariantComponent<I,T> - Class in net.tnemc.item.component.impl
EntityVariantComponent - Holds information about the entity variant that should be carried over for items such as mob bucket, spawn egg, etc.
EntityVariantComponent() - Constructor for class net.tnemc.item.component.impl.EntityVariantComponent
 
EntityVariantComponent(String, String) - Constructor for class net.tnemc.item.component.impl.EntityVariantComponent
 
equals(Object) - Method in class net.tnemc.item.component.helper.BlockPredicate
 
equals(Object) - Method in class net.tnemc.item.component.helper.effect.ApplyEffectsComponentEffect
 
equals(Object) - Method in class net.tnemc.item.component.helper.effect.ComponentEffect
 
equals(Object) - Method in class net.tnemc.item.component.helper.effect.EffectInstance
 
equals(Object) - Method in class net.tnemc.item.component.helper.effect.PlaySoundComponentEffect
 
equals(Object) - Method in class net.tnemc.item.component.helper.effect.RemoveEffectsComponentEffect
 
equals(Object) - Method in class net.tnemc.item.component.helper.effect.TeleportRandomlyComponentEffect
 
equals(Object) - Method in class net.tnemc.item.component.helper.ExplosionData
 
equals(SkullProfile) - Method in class net.tnemc.item.providers.SkullProfile
 
equip() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the EquipComponent of the item stack if present.
equip(String, String, String, EquipSlot, boolean, boolean, boolean, boolean, List<String>) - Method in interface net.tnemc.item.AbstractItemStack
Equips an item with specified parameters.
equip(String, String, String, EquipSlot, boolean, boolean, boolean, boolean, List<String>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Equips an item with specified parameters.
equip(String, String, String, EquipSlot, boolean, boolean, boolean, boolean, List<String>) - Method in class net.tnemc.item.paper.PaperItemStack
Equips an item with specified parameters.
EquipComponent<I,T> - Class in net.tnemc.item.component.impl
EquippableComponent
EquipComponent(String) - Constructor for class net.tnemc.item.component.impl.EquipComponent
 
EquipComponent(String, String) - Constructor for class net.tnemc.item.component.impl.EquipComponent
 
EquipComponent(String, String, String) - Constructor for class net.tnemc.item.component.impl.EquipComponent
 
EquipComponent(String, String, String, EquipSlot) - Constructor for class net.tnemc.item.component.impl.EquipComponent
 
EquipComponent(String, String, String, EquipSlot, boolean) - Constructor for class net.tnemc.item.component.impl.EquipComponent
 
EquipComponent(String, String, String, EquipSlot, boolean, boolean) - Constructor for class net.tnemc.item.component.impl.EquipComponent
 
EquipComponent(String, String, String, EquipSlot, boolean, boolean, boolean) - Constructor for class net.tnemc.item.component.impl.EquipComponent
 
EquipComponent(String, String, String, EquipSlot, boolean, boolean, boolean, boolean) - Constructor for class net.tnemc.item.component.impl.EquipComponent
 
EquipComponent(String, String, String, EquipSlot, boolean, boolean, boolean, boolean, List<String>) - Constructor for class net.tnemc.item.component.impl.EquipComponent
 
equipOnInteract() - Method in class net.tnemc.item.component.impl.EquipComponent
 
equipOnInteract(boolean) - Method in class net.tnemc.item.component.impl.EquipComponent
 
EquipSlot - Enum Class in net.tnemc.item.component.helper
EquipSlot
equipSound() - Method in class net.tnemc.item.component.impl.EquipComponent
 
equipSound(String) - Method in class net.tnemc.item.component.impl.EquipComponent
 
Example - Class in net.tnemc.item.example
 
Example() - Constructor for class net.tnemc.item.example.Example
 
explosion() - Method in class net.tnemc.item.component.impl.FireworkExplosionComponent
 
explosion(ExplosionData) - Method in class net.tnemc.item.component.impl.FireworkExplosionComponent
 
ExplosionData - Class in net.tnemc.item.component.helper
ExplosionData
ExplosionData() - Constructor for class net.tnemc.item.component.helper.ExplosionData
 
ExplosionData(String, boolean, boolean) - Constructor for class net.tnemc.item.component.helper.ExplosionData
 
ExplosionData(String, boolean, boolean, List<Integer>, List<Integer>) - Constructor for class net.tnemc.item.component.helper.ExplosionData
 
explosions() - Method in class net.tnemc.item.component.impl.FireworksComponent
 
explosions(List<ExplosionData>) - Method in class net.tnemc.item.component.impl.FireworksComponent
 
explosions(ExplosionData...) - Method in class net.tnemc.item.component.impl.FireworksComponent
 

F

factor() - Method in class net.tnemc.item.component.helper.DamageReduction
 
factor() - Method in class net.tnemc.item.component.helper.ItemDamage
 
fadeColors() - Method in class net.tnemc.item.component.helper.ExplosionData
 
fadeColors(Integer...) - Method in class net.tnemc.item.component.helper.ExplosionData
 
fadeColors(List<Integer>) - Method in class net.tnemc.item.component.helper.ExplosionData
 
FEET - Enum constant in enum class net.tnemc.item.component.helper.EquipSlot
 
fireworkExplosion() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the FireworkExplosionComponent of the item stack if present.
fireworkExplosion(ExplosionData) - Method in interface net.tnemc.item.AbstractItemStack
Updates the firework explosion properties of the item stack.
fireworkExplosion(ExplosionData) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the firework explosion properties of the item stack.
fireworkExplosion(ExplosionData) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the firework explosion properties of the item stack.
FireworkExplosionComponent<I,T> - Class in net.tnemc.item.component.impl
FireworkExplosionComponent
FireworkExplosionComponent() - Constructor for class net.tnemc.item.component.impl.FireworkExplosionComponent
 
FireworkExplosionComponent(String, boolean, boolean, List<Integer>, List<Integer>) - Constructor for class net.tnemc.item.component.impl.FireworkExplosionComponent
 
FireworkExplosionComponent(ExplosionData) - Constructor for class net.tnemc.item.component.impl.FireworkExplosionComponent
 
fireworks() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the FireworksComponent of the item stack if present.
fireworks(byte, List<ExplosionData>) - Method in interface net.tnemc.item.AbstractItemStack
Updates the fireworks properties of the item stack.
fireworks(byte, List<ExplosionData>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the fireworks properties of the item stack.
fireworks(byte, List<ExplosionData>) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the fireworks properties of the item stack.
FireworksComponent<I,T> - Class in net.tnemc.item.component.impl
FireworksComponent
FireworksComponent() - Constructor for class net.tnemc.item.component.impl.FireworksComponent
 
FireworksComponent(byte) - Constructor for class net.tnemc.item.component.impl.FireworksComponent
 
FireworksComponent(byte, List<ExplosionData>) - Constructor for class net.tnemc.item.component.impl.FireworksComponent
 
flags() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the item flags.
flags() - Method in class net.tnemc.item.bukkit.BukkitItemStack
Retrieves the item flags.
flags() - Method in class net.tnemc.item.component.impl.ModelDataComponent
 
flags() - Method in class net.tnemc.item.paper.PaperHelper
 
flags() - Method in class net.tnemc.item.paper.PaperItemStack
Retrieves the item flags.
flags() - Method in class net.tnemc.item.platform.registry.BaseHelper
Returns a collection of flags.
flags() - Method in interface net.tnemc.item.providers.HelperMethods
Returns a collection of flags.
flags(Boolean...) - Method in class net.tnemc.item.component.impl.ModelDataComponent
 
flags(List<Boolean>) - Method in class net.tnemc.item.component.impl.ModelDataComponent
 
flags(List<String>) - Method in interface net.tnemc.item.AbstractItemStack
Sets the item flags.
flags(List<String>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Sets the item flags.
flags(List<String>) - Method in class net.tnemc.item.paper.PaperItemStack
Sets the item flags.
flightDuration() - Method in class net.tnemc.item.component.impl.FireworksComponent
 
flightDuration(byte) - Method in class net.tnemc.item.component.impl.FireworksComponent
 
floats() - Method in class net.tnemc.item.component.impl.ModelDataComponent
 
floats(Float...) - Method in class net.tnemc.item.component.impl.ModelDataComponent
 
floats(List<Float>) - Method in class net.tnemc.item.component.impl.ModelDataComponent
 
food() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the FoodComponent of the item stack if present.
food(boolean, float, int) - Method in interface net.tnemc.item.AbstractItemStack
Updates the food properties of the item stack.
food(boolean, float, int) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the food properties of the item stack.
food(boolean, float, int) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the food properties of the item stack.
FoodComponent<I,T> - Class in net.tnemc.item.component.impl
FoodComponent - The food stats for this consumable item.
FoodComponent() - Constructor for class net.tnemc.item.component.impl.FoodComponent
 
FoodComponent(boolean) - Constructor for class net.tnemc.item.component.impl.FoodComponent
 
FoodComponent(boolean, float) - Constructor for class net.tnemc.item.component.impl.FoodComponent
 
FoodComponent(boolean, float, int) - Constructor for class net.tnemc.item.component.impl.FoodComponent
 
FoodRule - Class in net.tnemc.item.component.helper
FoodRule
FoodRule() - Constructor for class net.tnemc.item.component.helper.FoodRule
 
FoodRule(EffectInstance, float) - Constructor for class net.tnemc.item.component.helper.FoodRule
 

G

generation() - Method in class net.tnemc.item.component.impl.WrittenBookContentComponent
 
generation(int) - Method in class net.tnemc.item.component.impl.WrittenBookContentComponent
 
getAmount() - Method in class net.tnemc.item.attribute.SerialAttribute
 
getAmount() - Method in class net.tnemc.item.component.helper.AttributeModifier
 
getBoolean(String) - Method in class net.tnemc.item.JSONHelper
 
getBooleanList(String) - Method in class net.tnemc.item.JSONHelper
Parses a JSON array into a List.
getChance() - Method in class net.tnemc.item.component.helper.FoodRule
 
getClasses() - Method in class net.tnemc.item.platform.ItemPlatform
 
getColor() - Method in class net.tnemc.item.component.helper.PatternData
 
getData() - Method in class net.tnemc.item.persistent.PersistentDataHolder
 
getDiameter() - Method in class net.tnemc.item.component.helper.effect.TeleportRandomlyComponentEffect
 
getDouble(String) - Method in class net.tnemc.item.JSONHelper
 
getEffectIds() - Method in class net.tnemc.item.component.helper.effect.RemoveEffectsComponentEffect
 
getEffects() - Method in class net.tnemc.item.component.helper.effect.ApplyEffectsComponentEffect
 
getFloat(String) - Method in class net.tnemc.item.JSONHelper
 
getFloatList(String) - Method in class net.tnemc.item.JSONHelper
Parses a JSON array into a List.
getHandler(String) - Method in class net.tnemc.item.platform.registry.BaseHelper
 
getHelper(String) - Method in class net.tnemc.item.JSONHelper
 
getId() - Method in class net.tnemc.item.component.helper.AttributeModifier
 
getIdentifier() - Method in class net.tnemc.item.attribute.SerialAttribute
 
getIntArray(String) - Method in class net.tnemc.item.JSONHelper
Parses a JSON array into an int array.
getInteger(String) - Method in class net.tnemc.item.JSONHelper
 
getIntegerList(String) - Method in class net.tnemc.item.JSONHelper
Parses a JSON array into a List.
getItem() - Method in class net.tnemc.item.example.Example
 
getJSON(String) - Method in class net.tnemc.item.JSONHelper
 
getKeys() - Method in class net.tnemc.item.platform.registry.RegistryHandler
 
getKeys(String) - Method in class net.tnemc.item.platform.registry.BaseHelper
 
getLong(String) - Method in class net.tnemc.item.JSONHelper
 
getMaterials() - Method in class net.tnemc.item.component.helper.ToolRule
 
getName() - Method in class net.tnemc.item.attribute.SerialAttribute
 
getName() - Method in class net.tnemc.item.providers.SkullProfile
 
getNexoItem() - Method in class net.tnemc.item.example.Example
 
getObject() - Method in class net.tnemc.item.JSONHelper
 
getOperation() - Method in class net.tnemc.item.attribute.SerialAttribute
 
getOperation() - Method in class net.tnemc.item.component.helper.AttributeModifier
 
getPattern() - Method in class net.tnemc.item.component.helper.PatternData
 
getPlatform() - Method in class net.tnemc.item.example.Example
 
getPotionEffect() - Method in class net.tnemc.item.component.helper.FoodRule
 
getShort(String) - Method in class net.tnemc.item.JSONHelper
 
getSlot() - Method in class net.tnemc.item.attribute.SerialAttribute
 
getSlot() - Method in class net.tnemc.item.component.helper.AttributeModifier
 
getSpeed() - Method in class net.tnemc.item.component.helper.ToolRule
 
getString(String) - Method in class net.tnemc.item.JSONHelper
 
getStringList(String) - Method in class net.tnemc.item.JSONHelper
Parses a JSON array into a List.
getTexture() - Method in class net.tnemc.item.providers.SkullProfile
 
getType() - Method in class net.tnemc.item.component.helper.AttributeModifier
 
getType() - Method in class net.tnemc.item.component.helper.effect.ApplyEffectsComponentEffect
 
getType() - Method in class net.tnemc.item.component.helper.effect.ComponentEffect
 
getType() - Method in class net.tnemc.item.component.helper.effect.PlaySoundComponentEffect
 
getType() - Method in class net.tnemc.item.component.helper.effect.RemoveEffectsComponentEffect
 
getType() - Method in class net.tnemc.item.component.helper.effect.TeleportRandomlyComponentEffect
 
getUuid() - Method in class net.tnemc.item.providers.SkullProfile
 
getUUID(String) - Method in class net.tnemc.item.JSONHelper
 
giveItems(Collection<I>, UUID) - Method in interface net.tnemc.item.providers.CalculationsProvider
Adds a collection of item stacks to an inventory, returns the leftover items that won't fit in the inventory.
giveItems(Collection<I>, U) - Method in interface net.tnemc.item.providers.CalculationsProvider
Adds a collection of item stacks to an inventory, returns the leftover items that won't fit in the inventory.
giveItems(Collection<BukkitItemStack>, Inventory) - Method in class net.tnemc.item.bukkit.BukkitCalculationsProvider
Adds a collection of net.tnemc.item stacks to an inventory, dropping them on the ground if it's a player inventory and overflow exists.
giveItems(Collection<PaperItemStack>, Inventory) - Method in class net.tnemc.item.paper.PaperCalculationsProvider
Adds a collection of net.tnemc.item stacks to an inventory, dropping them on the ground if it's a player inventory and overflow exists.
glider() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the GliderComponent of the item stack if present.
GliderComponent<I,T> - Class in net.tnemc.item.component.impl
GliderComponent - If present, this item allows players to glide (as with elytra) when equipped.
GliderComponent() - Constructor for class net.tnemc.item.component.impl.GliderComponent
 
gliderTag() - Method in interface net.tnemc.item.AbstractItemStack
Updates the item stack to enable glider functionality.
gliderTag() - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the item stack to enable glider functionality.
gliderTag() - Method in class net.tnemc.item.paper.PaperItemStack
Updates the item stack to enable glider functionality.
glintOverride() - Method in class net.tnemc.item.component.impl.EnchantmentGlintOverrideComponent
 
glintOverride(boolean) - Method in class net.tnemc.item.component.impl.EnchantmentGlintOverrideComponent
 
glowing() - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
glowing(boolean) - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 

H

HAND - Enum constant in enum class net.tnemc.item.component.helper.EquipSlot
 
has(String) - Method in class net.tnemc.item.JSONHelper
 
hasComponent(String) - Method in interface net.tnemc.item.AbstractItemStack
Checks if a component with the specified identifier is present.
hasConsumeParticles() - Method in class net.tnemc.item.component.impl.ConsumableComponent
 
hasConsumeParticles(boolean) - Method in class net.tnemc.item.component.impl.ConsumableComponent
 
hashCode() - Method in class net.tnemc.item.component.helper.BlockPredicate
 
hashCode() - Method in class net.tnemc.item.component.helper.effect.ApplyEffectsComponentEffect
 
hashCode() - Method in class net.tnemc.item.component.helper.effect.ComponentEffect
 
hashCode() - Method in class net.tnemc.item.component.helper.effect.EffectInstance
 
hashCode() - Method in class net.tnemc.item.component.helper.effect.PlaySoundComponentEffect
 
hashCode() - Method in class net.tnemc.item.component.helper.effect.RemoveEffectsComponentEffect
 
hashCode() - Method in class net.tnemc.item.component.helper.effect.TeleportRandomlyComponentEffect
 
hashCode() - Method in class net.tnemc.item.component.helper.ExplosionData
 
hashCode() - Method in class net.tnemc.item.component.impl.AttributeModifiersComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.BannerPatternsComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.BaseColorComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.BreakSoundComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.CanBreakComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.CanPlaceOnComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.ConsumableComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.ContainerComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.CustomNameComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.DamageComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.DamageResistantComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.DeathProtectionComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.DyedColorComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.EnchantmentGlintOverrideComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.EnchantmentsComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.EntityVariantComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.FireworkExplosionComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.FireworksComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.GliderComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.HideAdditionalTooltipComponent
Deprecated.
 
hashCode() - Method in class net.tnemc.item.component.impl.HideTooltipComponent
Deprecated.
 
hashCode() - Method in class net.tnemc.item.component.impl.InstrumentComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.IntangibleProjectileComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.ItemModelComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.ItemNameComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.LoreComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.MapColorComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.MapIDComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.MaxDamageComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.MaxStackSizeComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.ModelDataComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.ModelDataOldComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.NoteBlockSoundComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.OminousBottleAmplifierComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.PotDecorationsComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.PotionContentsComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.PotionDurationScaleComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.ProfileComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.ProvidesBannerPatternsComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.ProvidesTrimMaterialComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.RarityComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.RecipesComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.RepairableComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.RepairCostComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.StoredEnchantmentsComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.SuspiciousStewEffectsComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.TooltipDisplayComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.TooltipStyleComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.TrimComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.UnbreakableComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.UseCooldownComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.WeaponComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.WritableBookContentComponent
 
hashCode() - Method in class net.tnemc.item.component.impl.WrittenBookContentComponent
 
hasTrail() - Method in class net.tnemc.item.component.helper.ExplosionData
 
hasTrail(boolean) - Method in class net.tnemc.item.component.helper.ExplosionData
 
hasTwinkle() - Method in class net.tnemc.item.component.helper.ExplosionData
 
hasTwinkle(boolean) - Method in class net.tnemc.item.component.helper.ExplosionData
 
HEAD - Enum constant in enum class net.tnemc.item.component.helper.EquipSlot
 
health() - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
health(float) - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
HelperMethods - Interface in net.tnemc.item.providers
HelperMethods
hiddenComponents() - Method in class net.tnemc.item.component.impl.TooltipDisplayComponent
 
hiddenComponents(String...) - Method in class net.tnemc.item.component.impl.TooltipDisplayComponent
 
hiddenComponents(List<String>) - Method in class net.tnemc.item.component.impl.TooltipDisplayComponent
 
hideAdditionalTooltip() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the HideAdditionalTooltipComponent of the item stack if present.
HideAdditionalTooltipComponent<I,T> - Class in net.tnemc.item.component.impl
Deprecated.
This component was deprecated in MC 1.21.5 in favor of TooltipDisplayComponent
HideAdditionalTooltipComponent() - Constructor for class net.tnemc.item.component.impl.HideAdditionalTooltipComponent
Deprecated.
 
hideAdditionalTooltipTag() - Method in interface net.tnemc.item.AbstractItemStack
Updates the item stack to hide additional tooltip.
hideAdditionalTooltipTag() - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the item stack to hide additional tooltip.
hideAdditionalTooltipTag() - Method in class net.tnemc.item.paper.PaperItemStack
Updates the item stack to hide additional tooltip.
hideTooltip() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the HideTooltipComponent of the item stack if present.
hideTooltip() - Method in class net.tnemc.item.component.impl.TooltipDisplayComponent
 
hideTooltip(boolean) - Method in class net.tnemc.item.component.impl.TooltipDisplayComponent
 
HideTooltipComponent<I,T> - Class in net.tnemc.item.component.impl
Deprecated.
This component was deprecated in MC 1.21.5 in favor of TooltipDisplayComponent
HideTooltipComponent() - Constructor for class net.tnemc.item.component.impl.HideTooltipComponent
Deprecated.
 
hideTooltipTag() - Method in interface net.tnemc.item.AbstractItemStack
Updates the item stack to hide its tooltip.
hideTooltipTag() - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the item stack to hide its tooltip.
hideTooltipTag() - Method in class net.tnemc.item.paper.PaperItemStack
Updates the item stack to hide its tooltip.
horizontalBlockingAngle() - Method in class net.tnemc.item.component.helper.DamageReduction
 
huntingCooldown() - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
huntingCooldown(long) - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 

I

id() - Method in class net.tnemc.item.component.helper.effect.EffectInstance
 
id(String) - Method in class net.tnemc.item.component.helper.effect.EffectInstance
 
Identifiable - Interface in net.tnemc.item.platform
Identifiable
identifier() - Method in class net.tnemc.item.bukkit.VanillaProvider
 
identifier() - Method in class net.tnemc.item.bukkitbase.platform.providers.ItemAdderProvider
 
identifier() - Method in class net.tnemc.item.bukkitbase.platform.providers.MMOItemProvider
 
identifier() - Method in class net.tnemc.item.bukkitbase.platform.providers.NexoProvider
 
identifier() - Method in class net.tnemc.item.bukkitbase.platform.providers.NovaProvider
 
identifier() - Method in class net.tnemc.item.bukkitbase.platform.providers.OraxenProvider
 
identifier() - Method in class net.tnemc.item.bukkitbase.platform.providers.SlimefunProvider
 
identifier() - Method in class net.tnemc.item.component.impl.AttributeModifiersComponent
 
identifier() - Method in class net.tnemc.item.component.impl.BannerPatternsComponent
 
identifier() - Method in class net.tnemc.item.component.impl.BaseColorComponent
 
identifier() - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 
identifier() - Method in class net.tnemc.item.component.impl.BreakSoundComponent
 
identifier() - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
identifier() - Method in class net.tnemc.item.component.impl.BundleComponent
 
identifier() - Method in class net.tnemc.item.component.impl.CanBreakComponent
 
identifier() - Method in class net.tnemc.item.component.impl.CanPlaceOnComponent
 
identifier() - Method in class net.tnemc.item.component.impl.ChargedProjectilesComponent
 
identifier() - Method in class net.tnemc.item.component.impl.ConsumableComponent
 
identifier() - Method in class net.tnemc.item.component.impl.ContainerComponent
 
identifier() - Method in class net.tnemc.item.component.impl.CustomNameComponent
 
identifier() - Method in class net.tnemc.item.component.impl.DamageComponent
 
identifier() - Method in class net.tnemc.item.component.impl.DamageResistantComponent
 
identifier() - Method in class net.tnemc.item.component.impl.DeathProtectionComponent
 
identifier() - Method in class net.tnemc.item.component.impl.DyedColorComponent
 
identifier() - Method in class net.tnemc.item.component.impl.EnchantableComponent
 
identifier() - Method in class net.tnemc.item.component.impl.EnchantmentGlintOverrideComponent
 
identifier() - Method in class net.tnemc.item.component.impl.EnchantmentsComponent
 
identifier() - Method in class net.tnemc.item.component.impl.EntityVariantComponent
 
identifier() - Method in class net.tnemc.item.component.impl.EquipComponent
 
identifier() - Method in class net.tnemc.item.component.impl.FireworkExplosionComponent
 
identifier() - Method in class net.tnemc.item.component.impl.FireworksComponent
 
identifier() - Method in class net.tnemc.item.component.impl.FoodComponent
 
identifier() - Method in class net.tnemc.item.component.impl.GliderComponent
 
identifier() - Method in class net.tnemc.item.component.impl.HideAdditionalTooltipComponent
Deprecated.
 
identifier() - Method in class net.tnemc.item.component.impl.HideTooltipComponent
Deprecated.
 
identifier() - Method in class net.tnemc.item.component.impl.InstrumentComponent
 
identifier() - Method in class net.tnemc.item.component.impl.IntangibleProjectileComponent
 
identifier() - Method in class net.tnemc.item.component.impl.ItemModelComponent
 
identifier() - Method in class net.tnemc.item.component.impl.ItemNameComponent
 
identifier() - Method in class net.tnemc.item.component.impl.JukeBoxComponent
 
identifier() - Method in class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
identifier() - Method in class net.tnemc.item.component.impl.LoreComponent
 
identifier() - Method in class net.tnemc.item.component.impl.MapColorComponent
 
identifier() - Method in class net.tnemc.item.component.impl.MapIDComponent
 
identifier() - Method in class net.tnemc.item.component.impl.MaxDamageComponent
 
identifier() - Method in class net.tnemc.item.component.impl.MaxStackSizeComponent
 
identifier() - Method in class net.tnemc.item.component.impl.ModelDataComponent
 
identifier() - Method in class net.tnemc.item.component.impl.ModelDataOldComponent
 
identifier() - Method in class net.tnemc.item.component.impl.NoteBlockSoundComponent
 
identifier() - Method in class net.tnemc.item.component.impl.OminousBottleAmplifierComponent
 
identifier() - Method in class net.tnemc.item.component.impl.PotDecorationsComponent
 
identifier() - Method in class net.tnemc.item.component.impl.PotionContentsComponent
 
identifier() - Method in class net.tnemc.item.component.impl.PotionDurationScaleComponent
 
identifier() - Method in class net.tnemc.item.component.impl.ProfileComponent
 
identifier() - Method in class net.tnemc.item.component.impl.ProvidesBannerPatternsComponent
 
identifier() - Method in class net.tnemc.item.component.impl.ProvidesTrimMaterialComponent
 
identifier() - Method in class net.tnemc.item.component.impl.RarityComponent
 
identifier() - Method in class net.tnemc.item.component.impl.RecipesComponent
 
identifier() - Method in class net.tnemc.item.component.impl.RepairableComponent
 
identifier() - Method in class net.tnemc.item.component.impl.RepairCostComponent
 
identifier() - Method in class net.tnemc.item.component.impl.StoredEnchantmentsComponent
 
identifier() - Method in class net.tnemc.item.component.impl.SuspiciousStewEffectsComponent
 
identifier() - Method in class net.tnemc.item.component.impl.ToolComponent
 
identifier() - Method in class net.tnemc.item.component.impl.TooltipDisplayComponent
 
identifier() - Method in class net.tnemc.item.component.impl.TooltipStyleComponent
 
identifier() - Method in class net.tnemc.item.component.impl.TrimComponent
 
identifier() - Method in class net.tnemc.item.component.impl.UnbreakableComponent
 
identifier() - Method in class net.tnemc.item.component.impl.UseCooldownComponent
 
identifier() - Method in class net.tnemc.item.component.impl.WeaponComponent
 
identifier() - Method in class net.tnemc.item.component.impl.WritableBookContentComponent
 
identifier() - Method in class net.tnemc.item.component.impl.WrittenBookContentComponent
 
identifier() - Method in class net.tnemc.item.paper.VanillaProvider
 
identifier() - Method in class net.tnemc.item.persistent.PersistentDataType
 
identifier() - Method in interface net.tnemc.item.platform.Identifiable
 
initialize() - Method in class net.tnemc.item.platform.registry.RegistryHandler
 
initialize() - Method in class net.tnemc.item.platform.registry.SupplierRegistryHandler
 
initializeHandlers() - Method in class net.tnemc.item.platform.registry.BaseHelper
 
initSerialized(JSONObject) - Method in class net.tnemc.item.bukkit.platform.BukkitItemPlatform
Initializes and returns an AbstractItemStack object by deserializing the provided JSON object.
initSerialized(JSONObject) - Method in class net.tnemc.item.paper.platform.PaperItemPlatform
Initializes and returns an AbstractItemStack object by deserializing the provided JSON object.
initSerialized(JSONObject) - Method in class net.tnemc.item.platform.ItemPlatform
Initializes and returns an AbstractItemStack object by deserializing the provided JSON object.
instance() - Static method in class net.tnemc.item.bukkit.platform.BukkitItemPlatform
 
instance() - Static method in class net.tnemc.item.example.Example
 
instance() - Static method in class net.tnemc.item.paper.platform.PaperItemPlatform
 
instrument() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the InstrumentComponent of the item stack if present.
instrument(String, int, int) - Method in interface net.tnemc.item.AbstractItemStack
Updates the instrument properties of the item stack.
instrument(String, int, int) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the instrument properties of the item stack.
instrument(String, int, int) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the instrument properties of the item stack.
InstrumentComponent<I,T> - Class in net.tnemc.item.component.impl
InstrumentComponent
InstrumentComponent() - Constructor for class net.tnemc.item.component.impl.InstrumentComponent
 
InstrumentComponent(String) - Constructor for class net.tnemc.item.component.impl.InstrumentComponent
 
InstrumentComponent(String, int) - Constructor for class net.tnemc.item.component.impl.InstrumentComponent
 
InstrumentComponent(String, int, int) - Constructor for class net.tnemc.item.component.impl.InstrumentComponent
 
intangibleProjectile() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the IntangibleProjectileComponent of the item stack if present.
IntangibleProjectileComponent<I,T> - Class in net.tnemc.item.component.impl
IntangibleProjectileComponent
IntangibleProjectileComponent() - Constructor for class net.tnemc.item.component.impl.IntangibleProjectileComponent
 
intangibleProjectileTag() - Method in interface net.tnemc.item.AbstractItemStack
Updates the item stack as an intangible projectile.
intangibleProjectileTag() - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the item stack as an intangible projectile.
intangibleProjectileTag() - Method in class net.tnemc.item.paper.PaperItemStack
Updates the item stack as an intangible projectile.
inventory() - Method in interface net.tnemc.item.AbstractInventory
Used to get the platform's inventory object.
inventory(UUID, InventoryType) - Method in class net.tnemc.item.bukkit.BukkitCalculationsProvider
Used to locate an inventory for a UUID identifier.
inventory(UUID, InventoryType) - Method in class net.tnemc.item.paper.PaperCalculationsProvider
Used to locate an inventory for a UUID identifier.
inventory(UUID, InventoryType) - Method in interface net.tnemc.item.providers.CalculationsProvider
Used to locate an invetory for a UUID identifier.
InventoryType - Enum Class in net.tnemc.item
Represents an inventory type.
invulnerable() - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
invulnerable(boolean) - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
isDirty() - Method in interface net.tnemc.item.AbstractItemStack
Checks whether the object is dirty or has unsaved changes.
isDirty() - Method in class net.tnemc.item.bukkit.BukkitItemStack
Checks whether the object is dirty or has unsaved changes.
isDirty() - Method in class net.tnemc.item.paper.PaperItemStack
Checks whether the object is dirty or has unsaved changes.
isDrops() - Method in class net.tnemc.item.component.helper.ToolRule
 
isLessThan(String, String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isNull(String) - Method in class net.tnemc.item.JSONHelper
 
isOneEight(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneEleven(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneFifteen(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneFourteen(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneNine(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneSeven(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneSeventeen(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneSixteen(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneTen(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneThirteen(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneTwelve(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneTwenty(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneTwentyOne(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneTwentyOneFive(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneTwentyOneFour(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneTwentyOneThree(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneTwentyOneTwo(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneTwentyThree(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isOneTwentyTwo(String) - Static method in class net.tnemc.item.providers.VersionUtil
 
isVersion(String, String) - Static method in class net.tnemc.item.providers.VersionUtil
 
ItemAdderProvider - Class in net.tnemc.item.bukkitbase.platform.providers
ItemAdderProvider
ItemAdderProvider() - Constructor for class net.tnemc.item.bukkitbase.platform.providers.ItemAdderProvider
 
ItemApplicator<I,T> - Interface in net.tnemc.item.platform.applier
The ItemApplicator interface represents an applicator that can be used to apply changes to an item.
ItemCheck<T> - Interface in net.tnemc.item.platform.check
Represents a check to be performed on an item.
itemDamage() - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 
itemDamage(ItemDamage) - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 
ItemDamage - Class in net.tnemc.item.component.helper
ItemDamage - Controls how much damage should be applied to the item from a given attack If not specified, a point of durability is removed for every point of damage dealt The final damage applied to the item is determined by: floor(base + factor * dealt_damage) The final value may be negative, causing the item to be repaired
ItemDamage(float, float, float) - Constructor for class net.tnemc.item.component.helper.ItemDamage
 
itemModel() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the ItemModelComponent of the item stack if present.
itemModel(String) - Method in interface net.tnemc.item.AbstractItemStack
Updates the model properties of the item stack.
itemModel(String) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the model properties of the item stack.
itemModel(String) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the model properties of the item stack.
ItemModelComponent<I,T> - Class in net.tnemc.item.component.impl
ItemModelComponent
ItemModelComponent() - Constructor for class net.tnemc.item.component.impl.ItemModelComponent
 
ItemModelComponent(String) - Constructor for class net.tnemc.item.component.impl.ItemModelComponent
 
itemName() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the ItemNameComponent of the item stack if present.
itemName() - Method in class net.tnemc.item.component.impl.ItemNameComponent
 
itemName(Component) - Method in interface net.tnemc.item.AbstractItemStack
Updates the name of the item stack.
itemName(Component) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the name of the item stack.
itemName(Component) - Method in class net.tnemc.item.component.impl.ItemNameComponent
 
itemName(Component) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the name of the item stack.
ItemNameComponent<I,T> - Class in net.tnemc.item.component.impl
ItemNameComponent
ItemNameComponent() - Constructor for class net.tnemc.item.component.impl.ItemNameComponent
 
ItemNameComponent(Component) - Constructor for class net.tnemc.item.component.impl.ItemNameComponent
 
ItemPlatform<I,S,U> - Class in net.tnemc.item.platform
ItemPlatform
ItemPlatform() - Constructor for class net.tnemc.item.platform.ItemPlatform
 
ItemPlatform(PlatformConverter) - Constructor for class net.tnemc.item.platform.ItemPlatform
 
itemProvider() - Method in interface net.tnemc.item.AbstractItemStack
This method returns a String representing the item provider.
itemProvider() - Method in class net.tnemc.item.bukkit.BukkitItemStack
This method returns a String representing the item provider.
itemProvider() - Method in class net.tnemc.item.paper.PaperItemStack
This method returns a String representing the item provider.
ItemProvider<T> - Interface in net.tnemc.item.providers
An ItemProvider represents a provider used to give the Locale stack, and provide various item stack comparisons.
items() - Method in class net.tnemc.item.component.impl.ContainerComponent
 
itemsEqual(I, I) - Method in interface net.tnemc.item.providers.CalculationsProvider
Checks to see if two net.tnemc.item stacks are equal.
itemsEqual(I, S) - Method in interface net.tnemc.item.providers.CalculationsProvider
Checks to see if two net.tnemc.item stacks are equal.
ItemSerializer<I,T> - Interface in net.tnemc.item.platform.serialize
ItemApplier

J

JSONHelper - Class in net.tnemc.item
 
JSONHelper(JSONObject) - Constructor for class net.tnemc.item.JSONHelper
 
jukebox() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the JukeBoxComponent of the item stack if present.
jukebox(String, boolean) - Method in interface net.tnemc.item.AbstractItemStack
Updates the jukebox properties of the item stack.
jukebox(String, boolean) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the jukebox properties of the item stack.
jukebox(String, boolean) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the jukebox properties of the item stack.
JukeBoxComponent<I,T> - Class in net.tnemc.item.component.impl
JukeBoxComponent
JukeBoxComponent() - Constructor for class net.tnemc.item.component.impl.JukeBoxComponent
 
JukeBoxComponent(String) - Constructor for class net.tnemc.item.component.impl.JukeBoxComponent
 

L

LEGS - Enum constant in enum class net.tnemc.item.component.helper.EquipSlot
 
levels() - Method in class net.tnemc.item.component.impl.EnchantmentsComponent
 
levels(Map<String, Integer>) - Method in class net.tnemc.item.component.impl.EnchantmentsComponent
 
listsEquals(List<V>, List<V>) - Static method in class net.tnemc.item.providers.Util
Compares two lists for equality regardless of order.
listsEquals(List<V>, List<V>, boolean) - Static method in class net.tnemc.item.providers.Util
Compares two lists to check if they contain the same elements.
locale(AbstractItemStack<? extends ItemStack>, int) - Method in class net.tnemc.item.bukkit.VanillaProvider
Creates a copy of the original item stack with a specified amount.
locale(AbstractItemStack<? extends ItemStack>, int) - Method in class net.tnemc.item.bukkitbase.platform.providers.ItemAdderProvider
Creates a copy of the original item stack with a specified amount.
locale(AbstractItemStack<? extends ItemStack>, int) - Method in class net.tnemc.item.bukkitbase.platform.providers.MMOItemProvider
Creates a copy of the original item stack with a specified amount.
locale(AbstractItemStack<? extends ItemStack>, int) - Method in class net.tnemc.item.bukkitbase.platform.providers.NexoProvider
Creates a copy of the original item stack with a specified amount.
locale(AbstractItemStack<? extends ItemStack>, int) - Method in class net.tnemc.item.bukkitbase.platform.providers.NovaProvider
Creates a copy of the original item stack with a specified amount.
locale(AbstractItemStack<? extends ItemStack>, int) - Method in class net.tnemc.item.bukkitbase.platform.providers.OraxenProvider
Creates a copy of the original item stack with a specified amount.
locale(AbstractItemStack<? extends ItemStack>, int) - Method in class net.tnemc.item.bukkitbase.platform.providers.SlimefunProvider
Creates a copy of the original item stack with a specified amount.
locale(AbstractItemStack<? extends ItemStack>, int) - Method in class net.tnemc.item.paper.VanillaProvider
Creates a copy of the original item stack with a specified amount.
locale(AbstractItemStack<? extends T>) - Method in interface net.tnemc.item.providers.ItemProvider
 
locale(AbstractItemStack<? extends T>, int) - Method in interface net.tnemc.item.providers.ItemProvider
Creates a copy of the original item stack with a specified amount.
locale(ItemStack) - Method in class net.tnemc.item.bukkit.platform.BukkitItemPlatform
Converts the given locale stack to an instance of AbstractItemStack
locale(ItemStack) - Method in class net.tnemc.item.paper.platform.PaperItemPlatform
Converts the given locale stack to an instance of AbstractItemStack
locale(S) - Method in class net.tnemc.item.platform.ItemPlatform
Converts the given locale stack to an instance of AbstractItemStack
LocaleItemCheck<T> - Interface in net.tnemc.item.platform.check
LocaleItemCheck is used to check the locale item specifically, and is the priority check in platform checks.
lodestoneTracker() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the LodestoneTrackerComponent of the item stack if present.
lodestoneTracker(String, int[], String, boolean) - Method in interface net.tnemc.item.AbstractItemStack
Updates the lodestone tracker properties of the item stack.
lodestoneTracker(String, int[], String, boolean) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the lodestone tracker properties of the item stack.
lodestoneTracker(String, int[], String, boolean) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the lodestone tracker properties of the item stack.
LodestoneTrackerComponent<I,T> - Class in net.tnemc.item.component.impl
LodestoneTrackerComponent
LodestoneTrackerComponent() - Constructor for class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
LodestoneTrackerComponent(String) - Constructor for class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
LodestoneTrackerComponent(String, int[]) - Constructor for class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
LodestoneTrackerComponent(String, int[], String) - Constructor for class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
LodestoneTrackerComponent(String, int[], String, boolean) - Constructor for class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
lore() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the LoreComponent of the item stack if present.
lore() - Method in class net.tnemc.item.component.impl.LoreComponent
 
lore(List<Component>) - Method in interface net.tnemc.item.AbstractItemStack
Updates the lore of the item stack.
lore(List<Component>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the lore of the item stack.
lore(List<Component>) - Method in class net.tnemc.item.component.impl.LoreComponent
 
lore(List<Component>) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the lore of the item stack.
lore(Component...) - Method in class net.tnemc.item.component.impl.LoreComponent
 
loreComponent(List<Component>) - Method in interface net.tnemc.item.AbstractItemStack
Sets the lore (descriptive text) of the item stack.
loreComponent(List<Component>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Sets the lore (descriptive text) of the item stack.
loreComponent(List<Component>) - Method in class net.tnemc.item.paper.PaperItemStack
Sets the lore (descriptive text) of the item stack.
LoreComponent<I,T> - Class in net.tnemc.item.component.impl
LoreComponent
LoreComponent() - Constructor for class net.tnemc.item.component.impl.LoreComponent
 
LoreComponent(List<Component>) - Constructor for class net.tnemc.item.component.impl.LoreComponent
 
LoreComponent(Component...) - Constructor for class net.tnemc.item.component.impl.LoreComponent
 

M

MAIN_HAND - Enum constant in enum class net.tnemc.item.component.helper.EquipSlot
 
mapColor() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the MapColorComponent of the item stack if present.
mapColor() - Method in class net.tnemc.item.component.impl.MapColorComponent
 
mapColor(int) - Method in interface net.tnemc.item.AbstractItemStack
Updates the map color of the item stack.
mapColor(int) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the map color of the item stack.
mapColor(int) - Method in class net.tnemc.item.component.impl.MapColorComponent
 
mapColor(int) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the map color of the item stack.
MapColorComponent<I,T> - Class in net.tnemc.item.component.impl
MapColorComponent
MapColorComponent() - Constructor for class net.tnemc.item.component.impl.MapColorComponent
 
MapColorComponent(int) - Constructor for class net.tnemc.item.component.impl.MapColorComponent
 
mapId() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the MapIDComponent of the item stack if present.
mapId() - Method in class net.tnemc.item.component.impl.MapIDComponent
 
mapId(int) - Method in interface net.tnemc.item.AbstractItemStack
Updates the map ID of the item stack.
mapId(int) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the map ID of the item stack.
mapId(int) - Method in class net.tnemc.item.component.impl.MapIDComponent
 
mapId(int) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the map ID of the item stack.
MapIDComponent<I,T> - Class in net.tnemc.item.component.impl
MapIDComponent
MapIDComponent() - Constructor for class net.tnemc.item.component.impl.MapIDComponent
 
MapIDComponent(int) - Constructor for class net.tnemc.item.component.impl.MapIDComponent
 
markDirty() - Method in interface net.tnemc.item.AbstractItemStack
Marks the item stack as dirty, indicating changes have been made.
markDirty() - Method in class net.tnemc.item.bukkit.BukkitItemStack
Marks the item stack as dirty, indicating changes have been made.
markDirty() - Method in class net.tnemc.item.paper.PaperItemStack
Marks the item stack as dirty, indicating changes have been made.
material() - Method in interface net.tnemc.item.AbstractItemStack
Returns the material of the item stack.
material() - Method in class net.tnemc.item.bukkit.BukkitItemStack
Returns the material of the item stack.
material() - Method in class net.tnemc.item.component.impl.ProvidesTrimMaterialComponent
 
material() - Method in class net.tnemc.item.component.impl.TrimComponent
 
material() - Method in class net.tnemc.item.paper.PaperItemStack
Returns the material of the item stack.
material(String) - Method in interface net.tnemc.item.AbstractItemStack
Sets the material of the item stack.
material(String) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Sets the material of the item stack.
material(String) - Method in class net.tnemc.item.component.impl.ProvidesTrimMaterialComponent
 
material(String) - Method in class net.tnemc.item.component.impl.TrimComponent
 
material(String) - Method in class net.tnemc.item.paper.PaperItemStack
Sets the material of the item stack.
materials() - Method in class net.tnemc.item.paper.PaperHelper
 
materials() - Method in class net.tnemc.item.platform.registry.BaseHelper
Returns a collection of materials.
materials() - Method in interface net.tnemc.item.providers.HelperMethods
Returns a collection of materials.
maxDamage() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the MaxDamageComponent of the item stack if present.
maxDamage() - Method in class net.tnemc.item.component.impl.MaxDamageComponent
 
maxDamage(int) - Method in interface net.tnemc.item.AbstractItemStack
Updates the maximum damage of the item stack.
maxDamage(int) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the maximum damage of the item stack.
maxDamage(int) - Method in class net.tnemc.item.component.impl.MaxDamageComponent
 
maxDamage(int) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the maximum damage of the item stack.
MaxDamageComponent<I,T> - Class in net.tnemc.item.component.impl
MaxDamageComponent
MaxDamageComponent() - Constructor for class net.tnemc.item.component.impl.MaxDamageComponent
 
MaxDamageComponent(int) - Constructor for class net.tnemc.item.component.impl.MaxDamageComponent
 
maxStackSize() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the MaxStackSizeComponent of the item stack if present.
maxStackSize() - Method in class net.tnemc.item.component.impl.MaxStackSizeComponent
 
maxStackSize(int) - Method in interface net.tnemc.item.AbstractItemStack
Updates the maximum stack size of the item stack.
maxStackSize(int) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the maximum stack size of the item stack.
maxStackSize(int) - Method in class net.tnemc.item.component.impl.MaxStackSizeComponent
 
maxStackSize(int) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the maximum stack size of the item stack.
MaxStackSizeComponent<I,T> - Class in net.tnemc.item.component.impl
MaxStackSizeComponent - The maximum number of items that can fit in a stack.
MaxStackSizeComponent() - Constructor for class net.tnemc.item.component.impl.MaxStackSizeComponent
 
MaxStackSizeComponent(int) - Constructor for class net.tnemc.item.component.impl.MaxStackSizeComponent
 
MMOItemProvider - Class in net.tnemc.item.bukkitbase.platform.providers
MMOItemProvider
MMOItemProvider() - Constructor for class net.tnemc.item.bukkitbase.platform.providers.MMOItemProvider
 
model() - Method in class net.tnemc.item.component.impl.ItemModelComponent
 
model(String) - Method in class net.tnemc.item.component.impl.ItemModelComponent
 
modelData() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the ModelDataComponent of the item stack if present.
modelData() - Method in class net.tnemc.item.component.impl.ModelDataOldComponent
 
modelData(int) - Method in class net.tnemc.item.component.impl.ModelDataOldComponent
 
modelData(List<String>, List<Float>, List<Boolean>, List<String>) - Method in interface net.tnemc.item.AbstractItemStack
Updates the model data of the item stack.
modelData(List<String>, List<Float>, List<Boolean>, List<String>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the model data of the item stack.
modelData(List<String>, List<Float>, List<Boolean>, List<String>) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the model data of the item stack.
ModelDataComponent<I,T> - Class in net.tnemc.item.component.impl
ModelDataComponent
ModelDataComponent() - Constructor for class net.tnemc.item.component.impl.ModelDataComponent
 
ModelDataComponent(List<String>, List<Float>, List<Boolean>, List<String>) - Constructor for class net.tnemc.item.component.impl.ModelDataComponent
 
modelDataOld() - Method in interface net.tnemc.item.AbstractItemStack
Deprecated.
Since MC 1.21.3 Use ItemModelComponent and ModelDataComponent.
modelDataOld(int) - Method in interface net.tnemc.item.AbstractItemStack
Deprecated.
Since MC 1.21.3 Use ItemModelComponent and ModelDataComponent.
modelDataOld(int) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Deprecated.
Since MC 1.21.3 Use ItemModelComponent and ModelDataComponent.
modelDataOld(int) - Method in class net.tnemc.item.paper.PaperItemStack
Deprecated.
Since MC 1.21.3 Use ItemModelComponent and ModelDataComponent.
ModelDataOldComponent<I,T> - Class in net.tnemc.item.component.impl
ModelDataOldComponent
ModelDataOldComponent() - Constructor for class net.tnemc.item.component.impl.ModelDataOldComponent
 
ModelDataOldComponent(int) - Constructor for class net.tnemc.item.component.impl.ModelDataOldComponent
 
modelKey() - Method in class net.tnemc.item.component.impl.EquipComponent
 
modelKey(String) - Method in class net.tnemc.item.component.impl.EquipComponent
 
modifiers() - Method in class net.tnemc.item.component.impl.AttributeModifiersComponent
Retrieves the list of AttributeModifiers associated with this component.
modifiers(List<AttributeModifier>) - Method in class net.tnemc.item.component.impl.AttributeModifiersComponent
Sets the list of AttributeModifiers for this component.
modifiers(AttributeModifier) - Method in class net.tnemc.item.component.impl.AttributeModifiersComponent
Adds a new AttributeModifier to the list of modifiers for this component.
modifiers(AttributeModifier...) - Method in class net.tnemc.item.component.impl.AttributeModifiersComponent
 
MULTIPLY - Enum constant in enum class net.tnemc.item.attribute.SerialAttributeOperation
 
MULTIPLY_BASE - Enum constant in enum class net.tnemc.item.attribute.SerialAttributeOperation
 

N

net.tnemc.item - package net.tnemc.item
 
net.tnemc.item.attribute - package net.tnemc.item.attribute
 
net.tnemc.item.bukkit - package net.tnemc.item.bukkit
 
net.tnemc.item.bukkit.platform - package net.tnemc.item.bukkit.platform
 
net.tnemc.item.bukkit.platform.impl - package net.tnemc.item.bukkit.platform.impl
 
net.tnemc.item.bukkitbase.platform.check - package net.tnemc.item.bukkitbase.platform.check
 
net.tnemc.item.bukkitbase.platform.providers - package net.tnemc.item.bukkitbase.platform.providers
 
net.tnemc.item.component - package net.tnemc.item.component
 
net.tnemc.item.component.helper - package net.tnemc.item.component.helper
 
net.tnemc.item.component.helper.effect - package net.tnemc.item.component.helper.effect
 
net.tnemc.item.component.impl - package net.tnemc.item.component.impl
 
net.tnemc.item.example - package net.tnemc.item.example
 
net.tnemc.item.example.command - package net.tnemc.item.example.command
 
net.tnemc.item.example.listeners - package net.tnemc.item.example.listeners
 
net.tnemc.item.paper - package net.tnemc.item.paper
 
net.tnemc.item.paper.platform - package net.tnemc.item.paper.platform
 
net.tnemc.item.paper.platform.impl.modern - package net.tnemc.item.paper.platform.impl.modern
 
net.tnemc.item.paper.platform.impl.old - package net.tnemc.item.paper.platform.impl.old
 
net.tnemc.item.paper.platform.registry - package net.tnemc.item.paper.platform.registry
 
net.tnemc.item.persistent - package net.tnemc.item.persistent
 
net.tnemc.item.persistent.impl - package net.tnemc.item.persistent.impl
 
net.tnemc.item.platform - package net.tnemc.item.platform
 
net.tnemc.item.platform.applier - package net.tnemc.item.platform.applier
 
net.tnemc.item.platform.check - package net.tnemc.item.platform.check
 
net.tnemc.item.platform.conversion - package net.tnemc.item.platform.conversion
 
net.tnemc.item.platform.registry - package net.tnemc.item.platform.registry
 
net.tnemc.item.platform.serialize - package net.tnemc.item.platform.serialize
 
net.tnemc.item.providers - package net.tnemc.item.providers
 
NexoProvider - Class in net.tnemc.item.bukkitbase.platform.providers
NexoProvider
NexoProvider() - Constructor for class net.tnemc.item.bukkitbase.platform.providers.NexoProvider
 
noAI() - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
noAI(boolean) - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
noGravity() - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
noGravity(boolean) - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
noteBlockSound() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the NoteBlockSoundComponent of the item stack if present.
noteBlockSound(String) - Method in interface net.tnemc.item.AbstractItemStack
Updates the note block sound of the item stack.
noteBlockSound(String) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the note block sound of the item stack.
noteBlockSound(String) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the note block sound of the item stack.
NoteBlockSoundComponent<I,T> - Class in net.tnemc.item.component.impl
NoteBlockSoundComponent
NoteBlockSoundComponent() - Constructor for class net.tnemc.item.component.impl.NoteBlockSoundComponent
 
NoteBlockSoundComponent(String) - Constructor for class net.tnemc.item.component.impl.NoteBlockSoundComponent
 
NovaProvider - Class in net.tnemc.item.bukkitbase.platform.providers
NovaProvider
NovaProvider() - Constructor for class net.tnemc.item.bukkitbase.platform.providers.NovaProvider
 
nutrition() - Method in class net.tnemc.item.component.impl.FoodComponent
 
nutrition(int) - Method in class net.tnemc.item.component.impl.FoodComponent
 

O

of(String, int) - Method in interface net.tnemc.item.AbstractItemStack
Creates a new item stack with the specified material and amount.
of(String, int) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Creates a new item stack with the specified material and amount.
of(String, int) - Method in class net.tnemc.item.paper.PaperItemStack
Creates a new item stack with the specified material and amount.
of(ItemStack) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Creates a new item stack from a locale-specific object.
of(ItemStack) - Method in class net.tnemc.item.paper.PaperItemStack
Creates a new item stack from a locale-specific object.
of(JSONObject) - Method in interface net.tnemc.item.AbstractItemStack
Creates a new item stack from a JSON representation.
of(JSONObject) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Creates a new item stack from a JSON representation.
of(JSONObject) - Method in class net.tnemc.item.paper.PaperItemStack
Creates a new item stack from a JSON representation.
of(T) - Method in interface net.tnemc.item.AbstractItemStack
Creates a new item stack from a locale-specific object.
OFF_HAND - Enum constant in enum class net.tnemc.item.component.helper.EquipSlot
 
ominousBottleAmplifier() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the OminousBottleAmplifierComponent of the item stack if present.
ominousBottleAmplifier(int) - Method in interface net.tnemc.item.AbstractItemStack
Updates the ominous bottle amplifier of the item stack.
ominousBottleAmplifier(int) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the ominous bottle amplifier of the item stack.
ominousBottleAmplifier(int) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the ominous bottle amplifier of the item stack.
OminousBottleAmplifierComponent<I,T> - Class in net.tnemc.item.component.impl
OminousBottleAmplifierComponent
OminousBottleAmplifierComponent() - Constructor for class net.tnemc.item.component.impl.OminousBottleAmplifierComponent
 
OminousBottleAmplifierComponent(int) - Constructor for class net.tnemc.item.component.impl.OminousBottleAmplifierComponent
 
onCommand(CommandSender, Command, String, String[]) - Method in class net.tnemc.item.example.command.TNILCountCommand
 
onCommand(CommandSender, Command, String, String[]) - Method in class net.tnemc.item.example.command.TNILGiveCommand
 
onCommand(CommandSender, Command, String, String[]) - Method in class net.tnemc.item.example.command.TNILTakeCommand
 
onDisable() - Method in class net.tnemc.item.example.Example
 
onEnable() - Method in class net.tnemc.item.example.Example
 
onJoin(PlayerJoinEvent) - Method in class net.tnemc.item.example.listeners.PlayerJoinListener
 
OraxenProvider - Class in net.tnemc.item.bukkitbase.platform.providers
OraxenAddon
OraxenProvider() - Constructor for class net.tnemc.item.bukkitbase.platform.providers.OraxenProvider
 

P

pages() - Method in class net.tnemc.item.component.impl.WritableBookContentComponent
 
pages() - Method in class net.tnemc.item.component.impl.WrittenBookContentComponent
 
pages(String...) - Method in class net.tnemc.item.component.impl.WritableBookContentComponent
 
pages(String...) - Method in class net.tnemc.item.component.impl.WrittenBookContentComponent
 
pages(List<String>) - Method in class net.tnemc.item.component.impl.WritableBookContentComponent
 
pages(List<String>) - Method in class net.tnemc.item.component.impl.WrittenBookContentComponent
 
PaperBundleComponent - Class in net.tnemc.item.paper.platform.impl.modern
PaperOldBundleComponent
PaperBundleComponent() - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperBundleComponent
 
PaperBundleComponent(Map<Integer, AbstractItemStack<ItemStack>>) - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperBundleComponent
 
PaperCalculationsProvider - Class in net.tnemc.item.paper
Represents a Bukkit implementation of the CalculationsProvider.
PaperCalculationsProvider() - Constructor for class net.tnemc.item.paper.PaperCalculationsProvider
 
PaperContainerComponent - Class in net.tnemc.item.paper.platform.impl.modern
PaperOldContainerComponent
PaperContainerComponent() - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperContainerComponent
 
PaperContainerComponent(Map<Integer, AbstractItemStack<ItemStack>>) - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperContainerComponent
 
PaperCustomNameComponent - Class in net.tnemc.item.paper.platform.impl.modern
PaperOldCustomNameComponent
PaperCustomNameComponent() - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperCustomNameComponent
 
PaperCustomNameComponent(Component) - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperCustomNameComponent
 
PaperDamageComponent - Class in net.tnemc.item.paper.platform.impl.modern
PaperOldDamageComponent
PaperDamageComponent() - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperDamageComponent
Represents a component that manages damage information.
PaperDamageComponent(int) - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperDamageComponent
Constructs a new DamageComponent with the specified damage amount.
PaperDyedColorComponent - Class in net.tnemc.item.paper.platform.impl.modern
PaperOldDyedColorComponent
PaperDyedColorComponent() - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperDyedColorComponent
 
PaperDyedColorComponent(int) - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperDyedColorComponent
 
PaperDyedColorComponent(int, int, int) - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperDyedColorComponent
 
PaperEnchantmentsComponent - Class in net.tnemc.item.paper.platform.impl.modern
PaperOldEnchantmentsComponent
PaperEnchantmentsComponent() - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperEnchantmentsComponent
 
PaperEnchantmentsComponent(Map<String, Integer>) - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperEnchantmentsComponent
 
PaperHelper - Class in net.tnemc.item.paper
BukkitHelper
PaperHelper - Class in net.tnemc.item.paper.platform.registry
PaperHelper
PaperHelper() - Constructor for class net.tnemc.item.paper.PaperHelper
 
PaperHelper() - Constructor for class net.tnemc.item.paper.platform.registry.PaperHelper
 
PaperItemModelComponent - Class in net.tnemc.item.paper.platform.impl.modern
PaperOldItemModelComponent
PaperItemModelComponent() - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperItemModelComponent
 
PaperItemModelComponent(String) - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperItemModelComponent
 
PaperItemNameComponent - Class in net.tnemc.item.paper.platform.impl.modern
BukkitItemNameComponent
PaperItemNameComponent() - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperItemNameComponent
 
PaperItemNameComponent(Component) - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperItemNameComponent
 
PaperItemPlatform - Class in net.tnemc.item.paper.platform
PaperItemPlatform
PaperItemStack - Class in net.tnemc.item.paper
PaperItemStack
PaperItemStack() - Constructor for class net.tnemc.item.paper.PaperItemStack
 
PaperLoreComponent - Class in net.tnemc.item.paper.platform.impl.modern
PaperOldLoreComponent
PaperLoreComponent() - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperLoreComponent
 
PaperLoreComponent(List<Component>) - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperLoreComponent
 
PaperLoreComponent(Component...) - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperLoreComponent
 
PaperModelDataComponent - Class in net.tnemc.item.paper.platform.impl.modern
BukkitModelData
PaperModelDataComponent() - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperModelDataComponent
 
PaperModelDataComponent(List<String>, List<Float>, List<Boolean>, List<String>) - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperModelDataComponent
 
PaperOldAttributeModifiersComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldAttributeModifiersComponent
PaperOldAttributeModifiersComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldAttributeModifiersComponent
 
PaperOldBannerPatternsComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldModernBannerPatternsComponent
PaperOldBannerPatternsComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldBannerPatternsComponent
 
PaperOldBaseColorComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldBaseColorComponent
PaperOldBaseColorComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldBaseColorComponent
 
PaperOldBundleComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldBundleComponent
PaperOldBundleComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldBundleComponent
 
PaperOldChargedProjectilesComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldChargedProjectilesComponent
PaperOldChargedProjectilesComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldChargedProjectilesComponent
 
PaperOldContainerComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldContainerComponent
PaperOldContainerComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldContainerComponent
 
PaperOldCustomNameComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldCustomNameComponent
PaperOldCustomNameComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldCustomNameComponent
 
PaperOldDamageComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldDamageComponent
PaperOldDamageComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldDamageComponent
 
PaperOldDyedColorComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldDyedColorComponent
PaperOldDyedColorComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldDyedColorComponent
 
PaperOldEnchantableComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldEnchantableComponent
PaperOldEnchantableComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldEnchantableComponent
 
PaperOldEnchantmentsComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldEnchantmentsComponent
PaperOldEnchantmentsComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldEnchantmentsComponent
 
PaperOldFoodComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldFoodComponent
PaperOldFoodComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldFoodComponent
 
PaperOldGliderComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldGliderComponent
PaperOldGliderComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldGliderComponent
 
PaperOldHideTooltipComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldHideTooltipComponent
PaperOldHideTooltipComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldHideTooltipComponent
 
PaperOldItemModelComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldItemModelComponent
PaperOldItemModelComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldItemModelComponent
 
PaperOldItemNameComponent - Class in net.tnemc.item.paper.platform.impl.old
BukkitItemNameComponent
PaperOldItemNameComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldItemNameComponent
 
PaperOldLoreComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldLoreComponent
PaperOldLoreComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldLoreComponent
 
PaperOldMaxDamageComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldMaxDamageComponent
PaperOldMaxDamageComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldMaxDamageComponent
 
PaperOldMaxStackSizeComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldMaxStackSizeComponent
PaperOldMaxStackSizeComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldMaxStackSizeComponent
 
PaperOldModelDataComponent - Class in net.tnemc.item.paper.platform.impl.old
BukkitModelData
PaperOldModelDataComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldModelDataComponent
 
PaperOldModelDataLegacyComponent - Class in net.tnemc.item.paper.platform.impl.old
BukkitModelDataOldComponent
PaperOldModelDataLegacyComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldModelDataLegacyComponent
 
PaperOldModelDataLegacyComponent(int) - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldModelDataLegacyComponent
 
PaperOldProfileComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldProfileComponent
PaperOldProfileComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldProfileComponent
 
PaperOldRarityComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldRarityComponent
PaperOldRarityComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldRarityComponent
 
PaperOldRepairCostComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldRepairCostComponent
PaperOldRepairCostComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldRepairCostComponent
 
PaperOldShulkerColorComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldShulkerColorComponent
PaperOldShulkerColorComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldShulkerColorComponent
 
PaperOldStoredEnchantmentsComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldStoredEnchantmentsComponent
PaperOldStoredEnchantmentsComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldStoredEnchantmentsComponent
 
PaperOldSuspiciousStewEffectsComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldSuspiciousStewEffectsComponent
PaperOldSuspiciousStewEffectsComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldSuspiciousStewEffectsComponent
 
PaperOldTooltipStyleComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldTooltipStyleComponent
PaperOldTooltipStyleComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldTooltipStyleComponent
 
PaperOldTrimComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldTrimComponent
PaperOldTrimComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldTrimComponent
 
PaperOldUnbreakableComponent - Class in net.tnemc.item.paper.platform.impl.old
PaperOldUnbreakableComponent
PaperOldUnbreakableComponent() - Constructor for class net.tnemc.item.paper.platform.impl.old.PaperOldUnbreakableComponent
 
PaperProfileComponent - Class in net.tnemc.item.paper.platform.impl.modern
PaperOldProfileComponent
PaperProfileComponent() - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperProfileComponent
 
PaperProfileComponent(SkullProfile) - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperProfileComponent
 
PaperShulkerColorComponent - Class in net.tnemc.item.paper.platform.impl.modern
PaperOldShulkerColorComponent
PaperShulkerColorComponent() - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperShulkerColorComponent
 
PaperShulkerColorComponent(int) - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperShulkerColorComponent
 
PaperShulkerColorComponent(int, int, int) - Constructor for class net.tnemc.item.paper.platform.impl.modern.PaperShulkerColorComponent
 
pattern() - Method in class net.tnemc.item.component.impl.TrimComponent
 
pattern(String) - Method in class net.tnemc.item.component.impl.TrimComponent
 
PatternData - Class in net.tnemc.item.component.helper
PatternData
PatternData(String, String) - Constructor for class net.tnemc.item.component.helper.PatternData
 
patterns() - Method in class net.tnemc.item.component.impl.BannerPatternsComponent
Retrieve the list of PatternData objects associated with this BannerPatternsComponent.
patterns(List<PatternData>) - Method in class net.tnemc.item.component.impl.BannerPatternsComponent
Sets the list of patterns for this object by replacing the existing patterns with the provided list.
patterns(PatternData) - Method in class net.tnemc.item.component.impl.BannerPatternsComponent
Adds a pattern to the list of patterns for this BannerPatternsComponent.
patterns(PatternData...) - Method in class net.tnemc.item.component.impl.BannerPatternsComponent
 
patternTag() - Method in class net.tnemc.item.component.impl.ProvidesBannerPatternsComponent
 
patternTag(String) - Method in class net.tnemc.item.component.impl.ProvidesBannerPatternsComponent
 
PDCCheck - Class in net.tnemc.item.bukkitbase.platform.check
PDCCheck
PDCCheck(NamespacedKey, PersistentDataType<?, ?>) - Constructor for class net.tnemc.item.bukkitbase.platform.check.PDCCheck
 
PersistentBool - Class in net.tnemc.item.persistent.impl
PersistentBool
PersistentBool(String, String) - Constructor for class net.tnemc.item.persistent.impl.PersistentBool
 
PersistentByte - Class in net.tnemc.item.persistent.impl
PersistentByte
PersistentByte(String, String) - Constructor for class net.tnemc.item.persistent.impl.PersistentByte
 
PersistentByteArray - Class in net.tnemc.item.persistent.impl
PersistentByteArray
PersistentByteArray(String, String) - Constructor for class net.tnemc.item.persistent.impl.PersistentByteArray
 
PersistentDataHolder - Class in net.tnemc.item.persistent
PersistentDataHolder
PersistentDataHolder() - Constructor for class net.tnemc.item.persistent.PersistentDataHolder
 
PersistentDataType<T> - Class in net.tnemc.item.persistent
PersistentDataType
PersistentDataType(String, String) - Constructor for class net.tnemc.item.persistent.PersistentDataType
 
PersistentDouble - Class in net.tnemc.item.persistent.impl
PersistentDouble
PersistentDouble(String, String) - Constructor for class net.tnemc.item.persistent.impl.PersistentDouble
 
PersistentFloat - Class in net.tnemc.item.persistent.impl
PersistentFloat
PersistentFloat(String, String) - Constructor for class net.tnemc.item.persistent.impl.PersistentFloat
 
persistentHolder() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the persistent data holder for the item stack.
persistentHolder() - Method in class net.tnemc.item.bukkit.BukkitItemStack
Retrieves the persistent data holder for the item stack.
persistentHolder() - Method in class net.tnemc.item.paper.PaperItemStack
Retrieves the persistent data holder for the item stack.
PersistentInt - Class in net.tnemc.item.persistent.impl
PersistentInt
PersistentInt(String, String) - Constructor for class net.tnemc.item.persistent.impl.PersistentInt
 
PersistentIntArray - Class in net.tnemc.item.persistent.impl
PersistentIntArray
PersistentIntArray(String, String) - Constructor for class net.tnemc.item.persistent.impl.PersistentIntArray
 
PersistentLong - Class in net.tnemc.item.persistent.impl
PersistentLong
PersistentLong(String, String) - Constructor for class net.tnemc.item.persistent.impl.PersistentLong
 
PersistentLongArray - Class in net.tnemc.item.persistent.impl
PersistentLongArray
PersistentLongArray(String, String) - Constructor for class net.tnemc.item.persistent.impl.PersistentLongArray
 
PersistentShort - Class in net.tnemc.item.persistent.impl
PersistentShort
PersistentShort(String, String) - Constructor for class net.tnemc.item.persistent.impl.PersistentShort
 
PersistentString - Class in net.tnemc.item.persistent.impl
PersistentString
PersistentString(String, String) - Constructor for class net.tnemc.item.persistent.impl.PersistentString
 
PlatformConverter - Class in net.tnemc.item.platform.conversion
PlatformConverter is used for converting TNIL-based data strings to the Platform's enum/registry entries.
PlatformConverter() - Constructor for class net.tnemc.item.platform.conversion.PlatformConverter
 
PLAYER - Enum constant in enum class net.tnemc.item.InventoryType
 
PlayerJoinListener - Class in net.tnemc.item.example.listeners
 
PlayerJoinListener() - Constructor for class net.tnemc.item.example.listeners.PlayerJoinListener
 
PlaySoundComponentEffect - Class in net.tnemc.item.component.helper.effect
PlaySoundReviveEffect
PlaySoundComponentEffect() - Constructor for class net.tnemc.item.component.helper.effect.PlaySoundComponentEffect
 
pos() - Method in class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
pos(int[]) - Method in class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
potDecorations() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the PotDecorationsComponent of the item stack if present.
potDecorations(List<String>) - Method in interface net.tnemc.item.AbstractItemStack
Updates the pot decorations of the item stack.
potDecorations(List<String>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the pot decorations of the item stack.
potDecorations(List<String>) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the pot decorations of the item stack.
PotDecorationsComponent<I,T> - Class in net.tnemc.item.component.impl
PotDecorationsComponent
PotDecorationsComponent() - Constructor for class net.tnemc.item.component.impl.PotDecorationsComponent
 
PotDecorationsComponent(String...) - Constructor for class net.tnemc.item.component.impl.PotDecorationsComponent
 
PotDecorationsComponent(List<String>) - Constructor for class net.tnemc.item.component.impl.PotDecorationsComponent
 
potionContents() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the PotionContentsComponent of the item stack if present.
potionContents(String, int, String, List<EffectInstance>) - Method in interface net.tnemc.item.AbstractItemStack
Updates the potion contents of the item stack.
potionContents(String, int, String, List<EffectInstance>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the potion contents of the item stack.
potionContents(String, int, String, List<EffectInstance>) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the potion contents of the item stack.
PotionContentsComponent<I,T> - Class in net.tnemc.item.component.impl
PotionContentsComponent
PotionContentsComponent() - Constructor for class net.tnemc.item.component.impl.PotionContentsComponent
 
PotionContentsComponent(String) - Constructor for class net.tnemc.item.component.impl.PotionContentsComponent
 
PotionContentsComponent(String, int) - Constructor for class net.tnemc.item.component.impl.PotionContentsComponent
 
PotionContentsComponent(String, int, String) - Constructor for class net.tnemc.item.component.impl.PotionContentsComponent
 
PotionContentsComponent(String, int, String, List<EffectInstance>) - Constructor for class net.tnemc.item.component.impl.PotionContentsComponent
 
PotionContentsComponent(String, int, String, EffectInstance...) - Constructor for class net.tnemc.item.component.impl.PotionContentsComponent
 
potionDuration() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the potion duration scale component from the item's components.
potionDuration() - Method in class net.tnemc.item.component.impl.PotionDurationScaleComponent
 
potionDuration(float) - Method in interface net.tnemc.item.AbstractItemStack
Sets the duration of a potion effect for the item stack.
potionDuration(float) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Sets the duration of a potion effect for the item stack.
potionDuration(float) - Method in class net.tnemc.item.component.impl.PotionDurationScaleComponent
 
potionDuration(float) - Method in class net.tnemc.item.paper.PaperItemStack
Sets the duration of a potion effect for the item stack.
PotionDurationScaleComponent<I,T> - Class in net.tnemc.item.component.impl
PotionDurationScaleComponent - as of MC Snapshot 25w02a
PotionDurationScaleComponent() - Constructor for class net.tnemc.item.component.impl.PotionDurationScaleComponent
 
PotionDurationScaleComponent(float) - Constructor for class net.tnemc.item.component.impl.PotionDurationScaleComponent
 
potionId() - Method in class net.tnemc.item.component.impl.PotionContentsComponent
 
potionId(String) - Method in class net.tnemc.item.component.impl.PotionContentsComponent
 
predicates() - Method in class net.tnemc.item.component.impl.CanBreakComponent
Retrieves the list of predicates associated with this CanBreakComponent.
predicates() - Method in class net.tnemc.item.component.impl.CanPlaceOnComponent
Retrieves the list of predicates associated with this CanBreakComponent.
predicates(List<BlockPredicate>) - Method in class net.tnemc.item.component.impl.CanBreakComponent
Modifies the list of predicates associated with this CanBreakComponent by replacing it with a new list.
predicates(List<BlockPredicate>) - Method in class net.tnemc.item.component.impl.CanPlaceOnComponent
Modifies the list of predicates associated with this CanBreakComponent by replacing it with a new list.
predicates(BlockPredicate...) - Method in class net.tnemc.item.component.impl.CanBreakComponent
Add one or more BlockPredicate objects to the list of predicates associated with this component.
predicates(BlockPredicate...) - Method in class net.tnemc.item.component.impl.CanPlaceOnComponent
Add one or more BlockPredicate objects to the list of predicates associated with this component.
probability() - Method in class net.tnemc.item.component.helper.effect.ComponentEffect
 
probability(float) - Method in class net.tnemc.item.component.helper.effect.ComponentEffect
 
profile() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the profile component from the components map if it exists.
profile() - Method in class net.tnemc.item.component.impl.ProfileComponent
 
profile(String, UUID) - Method in interface net.tnemc.item.AbstractItemStack
Create a Profile based on the provided name and UUID.
profile(String, UUID) - Method in class net.tnemc.item.component.impl.ProfileComponent
 
profile(String, UUID, String) - Method in interface net.tnemc.item.AbstractItemStack
Profiles the item stack with the given name, UUID, and texture.
profile(String, UUID, String) - Method in class net.tnemc.item.component.impl.ProfileComponent
 
profile(SkullProfile) - Method in interface net.tnemc.item.AbstractItemStack
Profiles the given SkullProfile to the AbstractItemStack object.
profile(SkullProfile) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Profiles the given SkullProfile to the BukkitItemStack object.
profile(SkullProfile) - Method in class net.tnemc.item.component.impl.ProfileComponent
 
profile(SkullProfile) - Method in class net.tnemc.item.paper.PaperItemStack
Profiles the given SkullProfile to the PaperItemStack object.
ProfileComponent<I,T> - Class in net.tnemc.item.component.impl
ProfileComponent
ProfileComponent() - Constructor for class net.tnemc.item.component.impl.ProfileComponent
 
ProfileComponent(SkullProfile) - Constructor for class net.tnemc.item.component.impl.ProfileComponent
 
provider() - Method in interface net.tnemc.item.AbstractItemStack
This method is used to return an ItemProvider object.
provider() - Method in class net.tnemc.item.bukkit.BukkitItemStack
This method is used to return an ItemProvider object.
provider() - Method in class net.tnemc.item.paper.PaperItemStack
This method is used to return an ItemProvider object.
provider(String) - Method in class net.tnemc.item.platform.ItemPlatform
Retrieves the item provider for the given itemProvider name, or returns the default provider if not found.
providerApplies(AbstractItemStack<? extends S>, S) - Method in class net.tnemc.item.platform.ItemPlatform
Checks if any of the registered item providers are applicable to the given serialized item and item.
providerItemID() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the provider item ID associated with the current object.
providerItemID() - Method in class net.tnemc.item.bukkit.BukkitItemStack
Retrieves the provider item ID associated with the current object.
providerItemID() - Method in class net.tnemc.item.paper.PaperItemStack
Retrieves the provider item ID associated with the current object.
ProvidesBannerPatternsComponent<I,T> - Class in net.tnemc.item.component.impl
ProvidesBannerPatternsComponent -When present, this item can be placed in the pattern slot of a Loom.
ProvidesBannerPatternsComponent() - Constructor for class net.tnemc.item.component.impl.ProvidesBannerPatternsComponent
 
ProvidesBannerPatternsComponent(String) - Constructor for class net.tnemc.item.component.impl.ProvidesBannerPatternsComponent
 
providesPattern() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the component that provides banner patterns.
providesPattern(String) - Method in interface net.tnemc.item.AbstractItemStack
Retrieve an AbstractItemStack object that provides a specific pattern identified by the patternTag.
providesPattern(String) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Retrieve an AbstractItemStack object that provides a specific pattern identified by the patternTag.
providesPattern(String) - Method in class net.tnemc.item.paper.PaperItemStack
Retrieve an AbstractItemStack object that provides a specific pattern identified by the patternTag.
providesTrim() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the component responsible for providing trim materials.
providesTrim(String) - Method in interface net.tnemc.item.AbstractItemStack
Applies the specified trim material
providesTrim(String) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Applies the specified trim material
providesTrim(String) - Method in class net.tnemc.item.paper.PaperItemStack
Applies the specified trim material
ProvidesTrimMaterialComponent<I,T> - Class in net.tnemc.item.component.impl
ProvidesTrimMaterialComponent - When present, this item will provide the specified trim material when used in a trimming recipe.
ProvidesTrimMaterialComponent() - Constructor for class net.tnemc.item.component.impl.ProvidesTrimMaterialComponent
 
ProvidesTrimMaterialComponent(String) - Constructor for class net.tnemc.item.component.impl.ProvidesTrimMaterialComponent
 

R

range() - Method in class net.tnemc.item.component.impl.InstrumentComponent
 
range(int) - Method in class net.tnemc.item.component.impl.InstrumentComponent
 
rarity() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the RarityComponent of the item stack if present.
rarity() - Method in class net.tnemc.item.component.impl.RarityComponent
 
rarity(String) - Method in interface net.tnemc.item.AbstractItemStack
Updates the rarity of the item stack.
rarity(String) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the rarity of the item stack.
rarity(String) - Method in class net.tnemc.item.component.impl.RarityComponent
 
rarity(String) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the rarity of the item stack.
RarityComponent<I,T> - Class in net.tnemc.item.component.impl
RarityComponent - Sets the rarity of this item, which affects the default color of its name.
RarityComponent() - Constructor for class net.tnemc.item.component.impl.RarityComponent
 
RarityComponent(String) - Constructor for class net.tnemc.item.component.impl.RarityComponent
 
readJSON(JSONHelper) - Method in class net.tnemc.item.component.helper.BlockPredicate
Reads JSON data and populates this block predicate.
readJSON(JSONHelper) - Method in class net.tnemc.item.component.helper.effect.ApplyEffectsComponentEffect
 
readJSON(JSONHelper) - Method in class net.tnemc.item.component.helper.effect.ComponentEffect
 
readJSON(JSONHelper) - Method in class net.tnemc.item.component.helper.effect.EffectInstance
 
readJSON(JSONHelper) - Method in class net.tnemc.item.component.helper.effect.PlaySoundComponentEffect
 
readJSON(JSONHelper) - Method in class net.tnemc.item.component.helper.effect.RemoveEffectsComponentEffect
 
readJSON(JSONHelper) - Method in class net.tnemc.item.component.helper.effect.TeleportRandomlyComponentEffect
 
readJSON(JSONHelper) - Method in class net.tnemc.item.component.helper.ExplosionData
Reads JSON data and populates this explosion data.
readJSON(JSONHelper) - Static method in class net.tnemc.item.component.helper.FoodRule
 
readJSON(JSONHelper) - Static method in class net.tnemc.item.component.helper.ToolRule
 
readJSON(JSONHelper) - Method in class net.tnemc.item.persistent.PersistentDataType
Decodes the JSON object and sets the values in the current instance.
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.AttributeModifiersComponent
Reads JSON data and converts it back to this component's data.
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.BannerPatternsComponent
Reads JSON data and converts it back to this component's data.
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.BaseColorComponent
Reads JSON data and converts it back to this component's data.
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
Reads JSON data and converts it back to a SerialComponent object.
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.BreakSoundComponent
Reads JSON data and converts it back to a SerialComponent object.
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.CanBreakComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.CanPlaceOnComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.ConsumableComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.ContainerComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.CustomNameComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.DamageComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.DamageResistantComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.DeathProtectionComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.DyedColorComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.EnchantableComponent
Reads JSON data and converts it back to a SerialComponent object.
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.EnchantmentGlintOverrideComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.EnchantmentsComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.EntityVariantComponent
Reads JSON data and converts it back to a SerialComponent object.
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.EquipComponent
Reads JSON data and converts it back to a SerialComponent object.
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.FireworkExplosionComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.FireworksComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.FoodComponent
Reads JSON data and converts it back to a SerialComponent object.
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.GliderComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.HideAdditionalTooltipComponent
Deprecated.
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.HideTooltipComponent
Deprecated.
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.InstrumentComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.IntangibleProjectileComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.ItemModelComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.ItemNameComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.JukeBoxComponent
Reads JSON data and converts it back to a SerialComponent object.
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.LoreComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.MapColorComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.MapIDComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.MaxDamageComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.MaxStackSizeComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.ModelDataComponent
Reads JSON data and converts it back to this component's data.
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.ModelDataOldComponent
Reads JSON data and converts it back to this component's data.
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.NoteBlockSoundComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.OminousBottleAmplifierComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.PotDecorationsComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.PotionContentsComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.PotionDurationScaleComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.ProfileComponent
Reads JSON data and converts it back to a SerialComponent object.
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.ProvidesBannerPatternsComponent
Reads JSON data and converts it back to a SerialComponent object.
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.ProvidesTrimMaterialComponent
Reads JSON data and converts it back to a SerialComponent object.
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.RarityComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.RecipesComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.RepairableComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.RepairCostComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.SuspiciousStewEffectsComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.ToolComponent
Reads JSON data and converts it back to a SerialComponent object.
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.TooltipDisplayComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.TooltipStyleComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.TrimComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.UnbreakableComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.UseCooldownComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.WeaponComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.WritableBookContentComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in class net.tnemc.item.component.impl.WrittenBookContentComponent
 
readJSON(JSONHelper, ItemPlatform<I, T, ?>) - Method in interface net.tnemc.item.component.SerialComponent
Reads JSON data and converts it back to a SerialComponent object.
readJSON(JSONObject, ItemPlatform<?, ?, ?>) - Method in class net.tnemc.item.persistent.PersistentDataHolder
Decodes the JSON object and sets the values in the current instance.
recipes() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the RecipesComponent of the item stack if present.
recipes() - Method in class net.tnemc.item.component.impl.RecipesComponent
 
recipes(String...) - Method in class net.tnemc.item.component.impl.RecipesComponent
 
recipes(List<String>) - Method in interface net.tnemc.item.AbstractItemStack
Updates the recipes of the item stack.
recipes(List<String>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the recipes of the item stack.
recipes(List<String>) - Method in class net.tnemc.item.component.impl.RecipesComponent
 
recipes(List<String>) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the recipes of the item stack.
RecipesComponent<I,T> - Class in net.tnemc.item.component.impl
RecipesComponent
RecipesComponent() - Constructor for class net.tnemc.item.component.impl.RecipesComponent
 
RecipesComponent(String) - Constructor for class net.tnemc.item.component.impl.RecipesComponent
 
RecipesComponent(List<String>) - Constructor for class net.tnemc.item.component.impl.RecipesComponent
 
reductions() - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 
reductions(List<DamageReduction>) - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 
reductions(DamageReduction...) - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
 
registerConversion(Class<I>, Class<O>, Function<I, O>) - Method in class net.tnemc.item.platform.conversion.PlatformConverter
Registers a conversion between input and output classes using a provided converter function.
registerHandler(String, RegistryHandler) - Method in class net.tnemc.item.platform.registry.BaseHelper
 
RegistryHandler - Class in net.tnemc.item.platform.registry
RegistryHandler
RegistryHandler() - Constructor for class net.tnemc.item.platform.registry.RegistryHandler
 
removeAll(I, UUID) - Method in interface net.tnemc.item.providers.CalculationsProvider
Removes all items that are equal to the stack from an inventory.
removeAll(I, U) - Method in interface net.tnemc.item.providers.CalculationsProvider
Removes all items that are equal to the stack from an inventory.
removeAll(BukkitItemStack, Inventory) - Method in class net.tnemc.item.bukkit.BukkitCalculationsProvider
Removes all items that are equal to the stack from an inventory.
removeAll(PaperItemStack, Inventory) - Method in class net.tnemc.item.paper.PaperCalculationsProvider
Removes all items that are equal to the stack from an inventory.
RemoveEffectsComponentEffect - Class in net.tnemc.item.component.helper.effect
RemoveEffectsReviveEffect
RemoveEffectsComponentEffect() - Constructor for class net.tnemc.item.component.helper.effect.RemoveEffectsComponentEffect
 
removeItem(I, UUID) - Method in interface net.tnemc.item.providers.CalculationsProvider
Removes an net.tnemc.item stack with a specific amount from an inventory.
removeItem(I, U) - Method in interface net.tnemc.item.providers.CalculationsProvider
Removes an net.tnemc.item stack with a specific amount from an inventory.
removeItem(BukkitItemStack, Inventory) - Method in class net.tnemc.item.bukkit.BukkitCalculationsProvider
Removes an ItemStack with a specific amount from an inventory.
removeItem(PaperItemStack, Inventory) - Method in class net.tnemc.item.paper.PaperCalculationsProvider
Removes an ItemStack with a specific amount from an inventory.
repairable() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the RepairableComponent of the item stack if present.
repairable(List<String>) - Method in interface net.tnemc.item.AbstractItemStack
Updates the repairable items of the item stack.
repairable(List<String>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the repairable items of the item stack.
repairable(List<String>) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the repairable items of the item stack.
RepairableComponent<I,T> - Class in net.tnemc.item.component.impl
RepairableComponent
RepairableComponent() - Constructor for class net.tnemc.item.component.impl.RepairableComponent
 
RepairableComponent(String) - Constructor for class net.tnemc.item.component.impl.RepairableComponent
 
RepairableComponent(List<String>) - Constructor for class net.tnemc.item.component.impl.RepairableComponent
 
repairCost() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the RepairCostComponent of the item stack if present.
repairCost() - Method in class net.tnemc.item.component.impl.RepairCostComponent
 
repairCost(int) - Method in interface net.tnemc.item.AbstractItemStack
Updates the repair cost of the item stack.
repairCost(int) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the repair cost of the item stack.
repairCost(int) - Method in class net.tnemc.item.component.impl.RepairCostComponent
 
repairCost(int) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the repair cost of the item stack.
RepairCostComponent<I,T> - Class in net.tnemc.item.component.impl
RepairCostComponent - The number of experience levels to add to the base level cost when repairing, combining, or renaming this item with an anvil.
RepairCostComponent() - Constructor for class net.tnemc.item.component.impl.RepairCostComponent
 
RepairCostComponent(int) - Constructor for class net.tnemc.item.component.impl.RepairCostComponent
 
repairItem(String) - Method in class net.tnemc.item.component.impl.RepairableComponent
 
repairItem(String...) - Method in class net.tnemc.item.component.impl.RepairableComponent
 
repairItem(List<String>) - Method in class net.tnemc.item.component.impl.RepairableComponent
 
repairItems() - Method in class net.tnemc.item.component.impl.RepairableComponent
 
resetDirty() - Method in interface net.tnemc.item.AbstractItemStack
Resets the dirty flag, indicating that the object's state has been synchronized with the database.
resetDirty() - Method in class net.tnemc.item.bukkit.BukkitItemStack
Resets the dirty flag, indicating that the object's state has been synchronized with the database.
resetDirty() - Method in class net.tnemc.item.paper.PaperItemStack
Resets the dirty flag, indicating that the object's state has been synchronized with the database.
resolved() - Method in class net.tnemc.item.component.impl.WrittenBookContentComponent
 
resolved(boolean) - Method in class net.tnemc.item.component.impl.WrittenBookContentComponent
 
rgb() - Method in class net.tnemc.item.component.impl.DyedColorComponent
 
rgb(int) - Method in class net.tnemc.item.component.impl.DyedColorComponent
 
rgb(int, int, int) - Method in class net.tnemc.item.component.impl.DyedColorComponent
 
rules() - Method in class net.tnemc.item.component.impl.ToolComponent
 
rules(List<ToolRule>) - Method in class net.tnemc.item.component.impl.ToolComponent
 
rules(ToolRule...) - Method in class net.tnemc.item.component.impl.ToolComponent
 

S

SADDLE - Enum constant in enum class net.tnemc.item.component.helper.EquipSlot
 
saturation() - Method in class net.tnemc.item.component.impl.FoodComponent
 
saturation(float) - Method in class net.tnemc.item.component.impl.FoodComponent
 
seconds() - Method in class net.tnemc.item.component.impl.UseCooldownComponent
 
seconds(float) - Method in class net.tnemc.item.component.impl.UseCooldownComponent
 
SerialAttribute - Class in net.tnemc.item.attribute
 
SerialAttribute(String, double, SerialAttributeOperation) - Constructor for class net.tnemc.item.attribute.SerialAttribute
 
SerialAttribute(UUID, String, double, SerialAttributeOperation) - Constructor for class net.tnemc.item.attribute.SerialAttribute
 
SerialAttribute(UUID, String, double, SerialAttributeOperation, EquipSlot) - Constructor for class net.tnemc.item.attribute.SerialAttribute
 
SerialAttributeOperation - Enum Class in net.tnemc.item.attribute
 
SerialComponent<I,T> - Interface in net.tnemc.item.component
SerialComponent
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitAttributeModifiersComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitBannerPatternsComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitBaseColorComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitBundleComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitChargedProjectilesComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitContainerComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitCustomNameComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitDamageComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitDyedColorComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitEnchantableComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitEnchantmentsComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitFoodComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitGliderComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitHideTooltipComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitItemModelComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitItemNameComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitLoreComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitMaxDamageComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitMaxStackSizeComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitModelDataComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitModelDataOldComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitProfileComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitRarityComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitRepairCostComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitShulkerColorComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitStoredEnchantmentsComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitSuspiciousStewEffectsComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitTooltipStyleComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitTrimComponent
 
serialize(ItemStack, BukkitItemStack) - Method in class net.tnemc.item.bukkit.platform.impl.BukkitUnbreakableComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperBundleComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperContainerComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperCustomNameComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperDamageComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperDyedColorComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperEnchantmentsComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperItemModelComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperItemNameComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperLoreComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperModelDataComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperProfileComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.modern.PaperShulkerColorComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldAttributeModifiersComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldBannerPatternsComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldBaseColorComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldBundleComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldChargedProjectilesComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldContainerComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldCustomNameComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldDamageComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldDyedColorComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldEnchantableComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldEnchantmentsComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldFoodComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldGliderComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldHideTooltipComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldItemModelComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldItemNameComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldLoreComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldMaxDamageComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldMaxStackSizeComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldModelDataComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldModelDataLegacyComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldProfileComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldRarityComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldRepairCostComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldShulkerColorComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldStoredEnchantmentsComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldSuspiciousStewEffectsComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldTooltipStyleComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldTrimComponent
 
serialize(ItemStack, PaperItemStack) - Method in class net.tnemc.item.paper.platform.impl.old.PaperOldUnbreakableComponent
 
serialize(T, I) - Method in interface net.tnemc.item.platform.serialize.ItemSerializer
 
serializer(S, I) - Method in class net.tnemc.item.platform.ItemPlatform
Applies all enabled serializers to the given item.
setAmount(double) - Method in class net.tnemc.item.attribute.SerialAttribute
 
setAmount(double) - Method in class net.tnemc.item.component.helper.AttributeModifier
 
setChance(float) - Method in class net.tnemc.item.component.helper.FoodRule
 
setColor(String) - Method in class net.tnemc.item.component.helper.PatternData
 
setDiameter(float) - Method in class net.tnemc.item.component.helper.effect.TeleportRandomlyComponentEffect
 
setDrops(boolean) - Method in class net.tnemc.item.component.helper.ToolRule
 
setId(String) - Method in class net.tnemc.item.component.helper.AttributeModifier
 
setIdentifier(UUID) - Method in class net.tnemc.item.attribute.SerialAttribute
 
setItemProvider(String) - Method in interface net.tnemc.item.AbstractItemStack
Sets the item provider to be used for retrieving items.
setItemProvider(String) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Sets the item provider to be used for retrieving items.
setItemProvider(String) - Method in class net.tnemc.item.paper.PaperItemStack
Sets the item provider to be used for retrieving items.
setMaterials(List<String>) - Method in class net.tnemc.item.component.helper.ToolRule
 
setName(String) - Method in class net.tnemc.item.attribute.SerialAttribute
 
setName(String) - Method in class net.tnemc.item.providers.SkullProfile
 
setObject(JSONObject) - Method in class net.tnemc.item.JSONHelper
 
setOperation(String) - Method in class net.tnemc.item.component.helper.AttributeModifier
 
setOperation(SerialAttributeOperation) - Method in class net.tnemc.item.attribute.SerialAttribute
 
setPattern(String) - Method in class net.tnemc.item.component.helper.PatternData
 
setPotionEffect(EffectInstance) - Method in class net.tnemc.item.component.helper.FoodRule
 
setProviderItemID(String) - Method in interface net.tnemc.item.AbstractItemStack
Sets the provider's item ID for the current item.
setProviderItemID(String) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Sets the provider's item ID for the current item.
setProviderItemID(String) - Method in class net.tnemc.item.paper.PaperItemStack
Sets the provider's item ID for the current item.
setsEquals(Set<V>, Set<V>) - Static method in class net.tnemc.item.providers.Util
Compares two sets to see if they are equal.
setSlot(int, AbstractItemStack<I>, boolean) - Method in interface net.tnemc.item.AbstractInventory
Used to set a specific slot as a specific item.
setSlot(EquipSlot) - Method in class net.tnemc.item.attribute.SerialAttribute
 
setSlot(EquipSlot) - Method in class net.tnemc.item.component.helper.AttributeModifier
 
setSpeed(float) - Method in class net.tnemc.item.component.helper.ToolRule
 
setTexture(String) - Method in class net.tnemc.item.providers.SkullProfile
 
setType(String) - Method in class net.tnemc.item.component.helper.AttributeModifier
 
setUuid(UUID) - Method in class net.tnemc.item.providers.SkullProfile
 
shape() - Method in class net.tnemc.item.component.helper.ExplosionData
 
shape(String) - Method in class net.tnemc.item.component.helper.ExplosionData
 
showIcon() - Method in class net.tnemc.item.component.helper.effect.EffectInstance
 
showIcon(boolean) - Method in class net.tnemc.item.component.helper.effect.EffectInstance
 
showParticles() - Method in class net.tnemc.item.component.helper.effect.EffectInstance
 
showParticles(boolean) - Method in class net.tnemc.item.component.helper.effect.EffectInstance
 
silent() - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
silent(boolean) - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
similar(AbstractItemStack<? extends ItemStack>, ItemStack) - Method in class net.tnemc.item.bukkit.VanillaProvider
Checks if the provided item stack is similar to the original item stack.
similar(AbstractItemStack<? extends ItemStack>, ItemStack) - Method in class net.tnemc.item.bukkitbase.platform.providers.ItemAdderProvider
Checks if the provided item stack is similar to the original item stack.
similar(AbstractItemStack<? extends ItemStack>, ItemStack) - Method in class net.tnemc.item.bukkitbase.platform.providers.MMOItemProvider
Checks if the provided item stack is similar to the original item stack.
similar(AbstractItemStack<? extends ItemStack>, ItemStack) - Method in class net.tnemc.item.bukkitbase.platform.providers.NexoProvider
Checks if the provided item stack is similar to the original item stack.
similar(AbstractItemStack<? extends ItemStack>, ItemStack) - Method in class net.tnemc.item.bukkitbase.platform.providers.NovaProvider
Checks if the provided item stack is similar to the original item stack.
similar(AbstractItemStack<? extends ItemStack>, ItemStack) - Method in class net.tnemc.item.bukkitbase.platform.providers.OraxenProvider
Checks if the provided item stack is similar to the original item stack.
similar(AbstractItemStack<? extends ItemStack>, ItemStack) - Method in class net.tnemc.item.bukkitbase.platform.providers.SlimefunProvider
Checks if the provided item stack is similar to the original item stack.
similar(AbstractItemStack<? extends ItemStack>, ItemStack) - Method in class net.tnemc.item.paper.VanillaProvider
Checks if the provided item stack is similar to the original item stack.
similar(AbstractItemStack<? extends T>, AbstractItemStack<? extends T>) - Method in interface net.tnemc.item.providers.ItemProvider
Returns true if the provided item is similar to this.
similar(AbstractItemStack<? extends T>, T) - Method in interface net.tnemc.item.providers.ItemProvider
Checks if the provided item stack is similar to the original item stack.
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.AttributeModifiersComponent
Used to determine if some data is equal to this data.
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.BannerPatternsComponent
Used to determine if some data is equal to this data.
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.BaseColorComponent
Used to determine if some data is equal to this data.
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
Used to determine if some data is equal to this data.
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.BreakSoundComponent
Used to determine if some data is equal to this data.
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.CanBreakComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.CanPlaceOnComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.ConsumableComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.ContainerComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.CustomNameComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.DamageComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.DamageResistantComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.DeathProtectionComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.DyedColorComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.EnchantableComponent
Used to determine if some data is equal to this data.
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.EnchantmentGlintOverrideComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.EnchantmentsComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.EntityVariantComponent
Used to determine if some data is equal to this data.
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.EquipComponent
Used to determine if some data is equal to this data.
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.FireworkExplosionComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.FireworksComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.FoodComponent
Used to determine if some data is equal to this data.
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.GliderComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.HideAdditionalTooltipComponent
Deprecated.
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.HideTooltipComponent
Deprecated.
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.InstrumentComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.IntangibleProjectileComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.ItemModelComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.ItemNameComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.JukeBoxComponent
Used to determine if some data is equal to this data.
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.LoreComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.MapColorComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.MapIDComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.MaxDamageComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.MaxStackSizeComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.ModelDataComponent
Used to determine if some data is equal to this data.
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.ModelDataOldComponent
Used to determine if some data is equal to this data.
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.NoteBlockSoundComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.OminousBottleAmplifierComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.PotDecorationsComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.PotionContentsComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.PotionDurationScaleComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.ProfileComponent
Used to determine if some data is equal to this data.
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.ProvidesBannerPatternsComponent
Used to determine if some data is equal to this data.
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.ProvidesTrimMaterialComponent
Used to determine if some data is equal to this data.
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.RarityComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.RecipesComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.RepairableComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.RepairCostComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.StoredEnchantmentsComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.SuspiciousStewEffectsComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.ToolComponent
Used to determine if some data is equal to this data.
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.TooltipDisplayComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.TooltipStyleComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.TrimComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.UnbreakableComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.UseCooldownComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.WeaponComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.WritableBookContentComponent
 
similar(SerialComponent<?, ?>) - Method in class net.tnemc.item.component.impl.WrittenBookContentComponent
 
similar(SerialComponent<?, ?>) - Method in interface net.tnemc.item.component.SerialComponent
 
skipRest() - Method in interface net.tnemc.item.platform.check.ItemCheck
 
SkullProfile - Class in net.tnemc.item.providers
SkullProfile
SkullProfile() - Constructor for class net.tnemc.item.providers.SkullProfile
 
SkullProfile(String, UUID) - Constructor for class net.tnemc.item.providers.SkullProfile
 
SkullProfile(String, UUID, String) - Constructor for class net.tnemc.item.providers.SkullProfile
 
SlimefunProvider - Class in net.tnemc.item.bukkitbase.platform.providers
SlimefunProvider
SlimefunProvider() - Constructor for class net.tnemc.item.bukkitbase.platform.providers.SlimefunProvider
 
slot() - Method in interface net.tnemc.item.AbstractItemStack
Represents the inventory slot of the item stack.
slot() - Method in class net.tnemc.item.bukkit.BukkitItemStack
Represents the inventory slot of the item stack.
slot() - Method in class net.tnemc.item.component.impl.EquipComponent
 
slot() - Method in class net.tnemc.item.paper.PaperItemStack
Represents the inventory slot of the item stack.
slot(int) - Method in interface net.tnemc.item.AbstractItemStack
Sets the inventory slot of the item stack.
slot(int) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Sets the inventory slot of the item stack.
slot(int) - Method in class net.tnemc.item.paper.PaperItemStack
Sets the inventory slot of the item stack.
slot(EquipSlot) - Method in class net.tnemc.item.component.impl.EquipComponent
 
song() - Method in class net.tnemc.item.component.impl.JukeBoxComponent
 
song(String) - Method in class net.tnemc.item.component.impl.JukeBoxComponent
 
sound() - Method in class net.tnemc.item.component.helper.effect.PlaySoundComponentEffect
 
sound() - Method in class net.tnemc.item.component.impl.BreakSoundComponent
 
sound() - Method in class net.tnemc.item.component.impl.ConsumableComponent
 
sound(String) - Method in class net.tnemc.item.component.helper.effect.PlaySoundComponentEffect
 
sound(String) - Method in class net.tnemc.item.component.impl.BreakSoundComponent
 
sound(String) - Method in class net.tnemc.item.component.impl.ConsumableComponent
 
soundEvent() - Method in class net.tnemc.item.component.impl.InstrumentComponent
 
soundEvent(String) - Method in class net.tnemc.item.component.impl.InstrumentComponent
 
soundId() - Method in class net.tnemc.item.component.impl.NoteBlockSoundComponent
 
soundId(String) - Method in class net.tnemc.item.component.impl.NoteBlockSoundComponent
 
storedEnchantments() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the StoredEnchantmentsComponent of the item stack if present.
storedEnchantments(Map<String, Integer>) - Method in interface net.tnemc.item.AbstractItemStack
Updates the stored enchantments of the item stack.
storedEnchantments(Map<String, Integer>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the stored enchantments of the item stack.
storedEnchantments(Map<String, Integer>) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the stored enchantments of the item stack.
StoredEnchantmentsComponent<I,T> - Class in net.tnemc.item.component.impl
StoredEnchantmentsComponents - Can contain either the following fields, or key-value pairs of levels of enchantments.
StoredEnchantmentsComponent() - Constructor for class net.tnemc.item.component.impl.StoredEnchantmentsComponent
 
StoredEnchantmentsComponent(Map<String, Integer>) - Constructor for class net.tnemc.item.component.impl.StoredEnchantmentsComponent
 
strings() - Method in class net.tnemc.item.component.impl.ModelDataComponent
 
strings(String...) - Method in class net.tnemc.item.component.impl.ModelDataComponent
 
strings(List<String>) - Method in class net.tnemc.item.component.impl.ModelDataComponent
 
style() - Method in class net.tnemc.item.component.impl.TooltipStyleComponent
 
style(String) - Method in class net.tnemc.item.component.impl.TooltipStyleComponent
 
subtract(int) - Method in interface net.tnemc.item.AbstractItemStack
Subtracts the specified amount from the current item stack.
SupplierRegistryHandler - Class in net.tnemc.item.platform.registry
SupplierRegistryHandler extends RegistryHandler and handles the initialization of keys using a Supplier.
SupplierRegistryHandler(Supplier<LinkedList<String>>) - Constructor for class net.tnemc.item.platform.registry.SupplierRegistryHandler
 
suspiciousStewEffects() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the SuspiciousStewEffectsComponent of the item stack if present.
suspiciousStewEffects(List<EffectInstance>) - Method in interface net.tnemc.item.AbstractItemStack
Applies the given effects to the suspicious stew item.
suspiciousStewEffects(List<EffectInstance>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Applies the given effects to the suspicious stew item.
suspiciousStewEffects(List<EffectInstance>) - Method in class net.tnemc.item.paper.PaperItemStack
Applies the given effects to the suspicious stew item.
suspiciousStewEffects(EffectInstance...) - Method in interface net.tnemc.item.AbstractItemStack
Applies the given effects to a suspicious stew item.
suspiciousStewEffects(EffectInstance...) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Applies the given effects to a suspicious stew item.
suspiciousStewEffects(EffectInstance...) - Method in class net.tnemc.item.paper.PaperItemStack
Applies the given effects to a suspicious stew item.
SuspiciousStewEffectsComponent<I,T> - Class in net.tnemc.item.component.impl
SuspiciousStewEffectsComponent - The effects applied when consuming this suspicious stew.
SuspiciousStewEffectsComponent() - Constructor for class net.tnemc.item.component.impl.SuspiciousStewEffectsComponent
 
SuspiciousStewEffectsComponent(List<EffectInstance>) - Constructor for class net.tnemc.item.component.impl.SuspiciousStewEffectsComponent
 
SuspiciousStewEffectsComponent(EffectInstance...) - Constructor for class net.tnemc.item.component.impl.SuspiciousStewEffectsComponent
 
swappable() - Method in class net.tnemc.item.component.impl.EquipComponent
 
swappable(boolean) - Method in class net.tnemc.item.component.impl.EquipComponent
 

T

takeItems(Collection<I>, UUID) - Method in interface net.tnemc.item.providers.CalculationsProvider
Takes a collection of items from an inventory.
takeItems(Collection<I>, U) - Method in interface net.tnemc.item.providers.CalculationsProvider
Takes a collection of items from an inventory.
takeItems(Collection<BukkitItemStack>, Inventory) - Method in class net.tnemc.item.bukkit.BukkitCalculationsProvider
Takes a collection of items from an inventory.
takeItems(Collection<PaperItemStack>, Inventory) - Method in class net.tnemc.item.paper.PaperCalculationsProvider
Takes a collection of items from an inventory.
target() - Method in class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
target(String) - Method in class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
TeleportRandomlyComponentEffect - Class in net.tnemc.item.component.helper.effect
TeleportRandomlyReviveEffect
TeleportRandomlyComponentEffect() - Constructor for class net.tnemc.item.component.helper.effect.TeleportRandomlyComponentEffect
 
textComponentsEqual(List<Component>, List<Component>) - Static method in class net.tnemc.item.providers.Util
Compares the text content of two lists of Components to determine if they are equal.
threshold() - Method in class net.tnemc.item.component.helper.ItemDamage
 
title() - Method in class net.tnemc.item.component.impl.WrittenBookContentComponent
 
title(String) - Method in class net.tnemc.item.component.impl.WrittenBookContentComponent
 
TNILCountCommand - Class in net.tnemc.item.example.command
TNILCountCommand
TNILCountCommand() - Constructor for class net.tnemc.item.example.command.TNILCountCommand
 
TNILGiveCommand - Class in net.tnemc.item.example.command
TNILGiveCommand
TNILGiveCommand() - Constructor for class net.tnemc.item.example.command.TNILGiveCommand
 
TNILTakeCommand - Class in net.tnemc.item.example.command
TNILTakeCommand
TNILTakeCommand() - Constructor for class net.tnemc.item.example.command.TNILTakeCommand
 
toJSON() - Method in interface net.tnemc.item.AbstractItemStack
Converts the object to a JSONObject representation.
toJSON() - Method in class net.tnemc.item.bukkit.BukkitItemStack
Converts the object to a JSONObject representation.
toJSON() - Method in class net.tnemc.item.component.helper.BlockPredicate
Converts this block predicate to a JSON object.
toJSON() - Method in class net.tnemc.item.component.helper.effect.ApplyEffectsComponentEffect
 
toJSON() - Method in class net.tnemc.item.component.helper.effect.ComponentEffect
 
toJSON() - Method in class net.tnemc.item.component.helper.effect.EffectInstance
 
toJSON() - Method in class net.tnemc.item.component.helper.effect.PlaySoundComponentEffect
 
toJSON() - Method in class net.tnemc.item.component.helper.effect.RemoveEffectsComponentEffect
 
toJSON() - Method in class net.tnemc.item.component.helper.effect.TeleportRandomlyComponentEffect
 
toJSON() - Method in class net.tnemc.item.component.helper.ExplosionData
Converts this explosion data to a JSON object.
toJSON() - Method in class net.tnemc.item.component.helper.FoodRule
 
toJSON() - Method in class net.tnemc.item.component.helper.ToolRule
 
toJSON() - Method in class net.tnemc.item.component.impl.AttributeModifiersComponent
Converts this component's data to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.BannerPatternsComponent
Converts this component's data to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.BaseColorComponent
Converts this component's data to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.BlocksAttacksComponent
Converts the SerialComponent to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.BreakSoundComponent
Converts the SerialComponent to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.CanBreakComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.CanPlaceOnComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.ConsumableComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.ContainerComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.CustomNameComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.DamageComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.DamageResistantComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.DeathProtectionComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.DyedColorComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.EnchantableComponent
Converts the SerialComponent to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.EnchantmentGlintOverrideComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.EnchantmentsComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.EntityVariantComponent
Converts the SerialComponent to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.EquipComponent
Converts the SerialComponent to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.FireworkExplosionComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.FireworksComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.FoodComponent
Converts the SerialComponent to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.GliderComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.HideAdditionalTooltipComponent
Deprecated.
 
toJSON() - Method in class net.tnemc.item.component.impl.HideTooltipComponent
Deprecated.
 
toJSON() - Method in class net.tnemc.item.component.impl.InstrumentComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.IntangibleProjectileComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.ItemModelComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.ItemNameComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.JukeBoxComponent
Converts the SerialComponent to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.LoreComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.MapColorComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.MapIDComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.MaxDamageComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.MaxStackSizeComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.ModelDataComponent
Converts this component's data to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.ModelDataOldComponent
Converts this component's data to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.NoteBlockSoundComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.OminousBottleAmplifierComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.PotDecorationsComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.PotionContentsComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.PotionDurationScaleComponent
Converts the SerialComponent to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.ProfileComponent
Converts the SerialComponent to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.ProvidesBannerPatternsComponent
Converts the SerialComponent to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.ProvidesTrimMaterialComponent
Converts the SerialComponent to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.RarityComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.RecipesComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.RepairableComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.RepairCostComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.SuspiciousStewEffectsComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.ToolComponent
Converts the SerialComponent to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.TooltipDisplayComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.TooltipStyleComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.TrimComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.UnbreakableComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.UseCooldownComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.WeaponComponent
Converts the SerialComponent to a JSON object.
toJSON() - Method in class net.tnemc.item.component.impl.WritableBookContentComponent
 
toJSON() - Method in class net.tnemc.item.component.impl.WrittenBookContentComponent
 
toJSON() - Method in interface net.tnemc.item.component.SerialComponent
Converts the SerialComponent to a JSON object.
toJSON() - Method in class net.tnemc.item.paper.PaperItemStack
Converts the object to a JSONObject representation.
toJSON() - Method in class net.tnemc.item.persistent.PersistentDataHolder
Convert a PersistentDataHolder object to a JSONObject.
toJSON() - Method in class net.tnemc.item.persistent.PersistentDataType
 
tool() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the ToolComponent of the item stack if present.
tool(float, int, boolean, List<ToolRule>) - Method in interface net.tnemc.item.AbstractItemStack
Constructs a new tool item with the specified characteristics.
tool(float, int, boolean, List<ToolRule>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Constructs a new tool item with the specified characteristics.
tool(float, int, boolean, List<ToolRule>) - Method in class net.tnemc.item.paper.PaperItemStack
Constructs a new tool item with the specified characteristics.
ToolComponent<I,T> - Class in net.tnemc.item.component.impl
ToolComponent
ToolComponent(boolean, int) - Constructor for class net.tnemc.item.component.impl.ToolComponent
 
ToolComponent(float, int) - Constructor for class net.tnemc.item.component.impl.ToolComponent
 
ToolComponent(float, int, boolean) - Constructor for class net.tnemc.item.component.impl.ToolComponent
 
ToolComponent(float, int, boolean, List<ToolRule>) - Constructor for class net.tnemc.item.component.impl.ToolComponent
 
ToolComponent(float, int, boolean, ToolRule) - Constructor for class net.tnemc.item.component.impl.ToolComponent
 
ToolComponent(int) - Constructor for class net.tnemc.item.component.impl.ToolComponent
 
ToolRule - Class in net.tnemc.item.component.helper
ToolRule
ToolRule() - Constructor for class net.tnemc.item.component.helper.ToolRule
 
ToolRule(float, boolean) - Constructor for class net.tnemc.item.component.helper.ToolRule
 
tooltipDisplay() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the tooltip display component associated with the item.
tooltipDisplay(boolean, String...) - Method in interface net.tnemc.item.AbstractItemStack
Displays tooltip for the item stack with an option to hide certain components.
tooltipDisplay(boolean, String...) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Displays tooltip for the item stack with an option to hide certain components.
tooltipDisplay(boolean, String...) - Method in class net.tnemc.item.paper.PaperItemStack
Displays tooltip for the item stack with an option to hide certain components.
TooltipDisplayComponent<I,T> - Class in net.tnemc.item.component.impl
TooltipDisplayComponent - Allows the tooltips provided specifically by any given item component to be surpressed.
TooltipDisplayComponent() - Constructor for class net.tnemc.item.component.impl.TooltipDisplayComponent
 
TooltipDisplayComponent(boolean) - Constructor for class net.tnemc.item.component.impl.TooltipDisplayComponent
 
TooltipDisplayComponent(boolean, String...) - Constructor for class net.tnemc.item.component.impl.TooltipDisplayComponent
 
TooltipDisplayComponent(boolean, List<String>) - Constructor for class net.tnemc.item.component.impl.TooltipDisplayComponent
 
tooltipStyle() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the TooltipStyleComponent of the item stack if present.
tooltipStyle(String) - Method in interface net.tnemc.item.AbstractItemStack
Updates the tooltip style of the item stack.
tooltipStyle(String) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the tooltip style of the item stack.
tooltipStyle(String) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the tooltip style of the item stack.
TooltipStyleComponent<I,T> - Class in net.tnemc.item.component.impl
TooltipStyleComponent -The resource location of the custom sprites for the tooltip background and frame which references textures
TooltipStyleComponent() - Constructor for class net.tnemc.item.component.impl.TooltipStyleComponent
 
TooltipStyleComponent(String) - Constructor for class net.tnemc.item.component.impl.TooltipStyleComponent
 
tracked() - Method in class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
tracked(boolean) - Method in class net.tnemc.item.component.impl.LodestoneTrackerComponent
 
trim() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the TrimComponent of the item stack if present.
trim(String, String, boolean) - Method in interface net.tnemc.item.AbstractItemStack
Updates the trim properties of the item stack.
trim(String, String, boolean) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the trim properties of the item stack.
trim(String, String, boolean) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the trim properties of the item stack.
TrimComponent<I,T> - Class in net.tnemc.item.component.impl
TrimComponent
TrimComponent() - Constructor for class net.tnemc.item.component.impl.TrimComponent
 
TrimComponent(String, String) - Constructor for class net.tnemc.item.component.impl.TrimComponent
 
type() - Method in class net.tnemc.item.component.helper.DamageReduction
 
type() - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
type() - Method in class net.tnemc.item.persistent.impl.PersistentBool
Returns the type of the PersistentDataType.
type() - Method in class net.tnemc.item.persistent.impl.PersistentByte
Returns the type of the PersistentDataType.
type() - Method in class net.tnemc.item.persistent.impl.PersistentByteArray
Returns the type of the PersistentDataType.
type() - Method in class net.tnemc.item.persistent.impl.PersistentDouble
Returns the type of the PersistentDataType.
type() - Method in class net.tnemc.item.persistent.impl.PersistentFloat
Returns the type of the PersistentDataType.
type() - Method in class net.tnemc.item.persistent.impl.PersistentInt
Returns the type of the PersistentDataType.
type() - Method in class net.tnemc.item.persistent.impl.PersistentIntArray
Returns the type of the PersistentDataType.
type() - Method in class net.tnemc.item.persistent.impl.PersistentLong
Returns the type of the PersistentDataType.
type() - Method in class net.tnemc.item.persistent.impl.PersistentLongArray
Returns the type of the PersistentDataType.
type() - Method in class net.tnemc.item.persistent.impl.PersistentShort
Returns the type of the PersistentDataType.
type() - Method in class net.tnemc.item.persistent.impl.PersistentString
Returns the type of the PersistentDataType.
type() - Method in class net.tnemc.item.persistent.PersistentDataType
Returns the type of the PersistentDataType.
type(String) - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
types() - Method in class net.tnemc.item.component.impl.DamageResistantComponent
 
types(String...) - Method in class net.tnemc.item.component.impl.DamageResistantComponent
 
types(List<String>) - Method in class net.tnemc.item.component.impl.DamageResistantComponent
 

U

unbreakable() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the UnbreakableComponent of the item stack if present.
unbreakable(boolean) - Method in interface net.tnemc.item.AbstractItemStack
Updates the unbreakable property of the item stack.
unbreakable(boolean) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the unbreakable property of the item stack.
unbreakable(boolean) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the unbreakable property of the item stack.
UnbreakableComponent<I,T> - Class in net.tnemc.item.component.impl
UnbreakableComponent - If set, this item doesn't lose durability when used.
UnbreakableComponent() - Constructor for class net.tnemc.item.component.impl.UnbreakableComponent
 
updateCache(ItemStack) - Method in class net.tnemc.item.bukkit.BukkitItemStack
 
updateCache(ItemStack) - Method in class net.tnemc.item.paper.PaperItemStack
 
useCooldown() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the UseCooldownComponent of the item stack if present.
useCooldown(String, float) - Method in interface net.tnemc.item.AbstractItemStack
Updates the use cooldown properties of the item stack.
useCooldown(String, float) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the use cooldown properties of the item stack.
useCooldown(String, float) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the use cooldown properties of the item stack.
UseCooldownComponent<I,T> - Class in net.tnemc.item.component.impl
UseCooldownComponent
UseCooldownComponent(float) - Constructor for class net.tnemc.item.component.impl.UseCooldownComponent
 
UseCooldownComponent(String) - Constructor for class net.tnemc.item.component.impl.UseCooldownComponent
 
UseCooldownComponent(String, float) - Constructor for class net.tnemc.item.component.impl.UseCooldownComponent
 
useDuration() - Method in class net.tnemc.item.component.impl.InstrumentComponent
 
useDuration(int) - Method in class net.tnemc.item.component.impl.InstrumentComponent
 
Util - Class in net.tnemc.item.providers
Util
Util() - Constructor for class net.tnemc.item.providers.Util
 

V

value() - Method in class net.tnemc.item.component.impl.EnchantableComponent
 
value(int) - Method in class net.tnemc.item.component.impl.EnchantableComponent
 
valueOf(String) - Static method in enum class net.tnemc.item.attribute.SerialAttributeOperation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.tnemc.item.component.helper.EquipSlot
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.tnemc.item.InventoryType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.tnemc.item.attribute.SerialAttributeOperation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.tnemc.item.component.helper.EquipSlot
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.tnemc.item.InventoryType
Returns an array containing the constants of this enum class, in the order they are declared.
VanillaProvider - Class in net.tnemc.item.bukkit
VanillaProvider
VanillaProvider - Class in net.tnemc.item.paper
VanillaProvider
VanillaProvider() - Constructor for class net.tnemc.item.bukkit.VanillaProvider
 
VanillaProvider() - Constructor for class net.tnemc.item.paper.VanillaProvider
 
variant() - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
variant() - Method in class net.tnemc.item.component.impl.EntityVariantComponent
 
variant(int) - Method in class net.tnemc.item.component.impl.BucketEntityDataComponent
 
variant(String) - Method in class net.tnemc.item.component.impl.EntityVariantComponent
 
version() - Method in class net.tnemc.item.bukkit.platform.BukkitItemPlatform
 
version() - Method in class net.tnemc.item.paper.platform.PaperItemPlatform
 
version() - Method in class net.tnemc.item.platform.ItemPlatform
 
VersionUtil - Class in net.tnemc.item.providers
 
VersionUtil() - Constructor for class net.tnemc.item.providers.VersionUtil
 

W

weapon() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the weapon component associated with this item.
weapon(int, boolean) - Method in interface net.tnemc.item.AbstractItemStack
Represents a weapon item that can be used for combat.
weapon(int, boolean) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Represents a weapon item that can be used for combat.
weapon(int, boolean) - Method in class net.tnemc.item.paper.PaperItemStack
Represents a weapon item that can be used for combat.
WeaponComponent<I,T> - Class in net.tnemc.item.component.impl
WeaponComponent - as of MC Snapshot 25w02a
WeaponComponent() - Constructor for class net.tnemc.item.component.impl.WeaponComponent
 
WeaponComponent(boolean) - Constructor for class net.tnemc.item.component.impl.WeaponComponent
 
WeaponComponent(int) - Constructor for class net.tnemc.item.component.impl.WeaponComponent
 
WeaponComponent(int, boolean) - Constructor for class net.tnemc.item.component.impl.WeaponComponent
 
writableBookContent() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the WritableBookContentComponent of the item stack if present.
writableBookContent(List<String>) - Method in interface net.tnemc.item.AbstractItemStack
Updates the writable book content of the item stack.
writableBookContent(List<String>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the writable book content of the item stack.
writableBookContent(List<String>) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the writable book content of the item stack.
WritableBookContentComponent<I,T> - Class in net.tnemc.item.component.impl
WrittableBookContentComponent
WritableBookContentComponent() - Constructor for class net.tnemc.item.component.impl.WritableBookContentComponent
 
WritableBookContentComponent(String...) - Constructor for class net.tnemc.item.component.impl.WritableBookContentComponent
 
WritableBookContentComponent(List<String>) - Constructor for class net.tnemc.item.component.impl.WritableBookContentComponent
 
writtenBookContent() - Method in interface net.tnemc.item.AbstractItemStack
Retrieves the WrittenBookContentComponent of the item stack if present.
writtenBookContent(String, String, int, boolean, List<String>) - Method in interface net.tnemc.item.AbstractItemStack
Updates the written book content of the item stack.
writtenBookContent(String, String, int, boolean, List<String>) - Method in class net.tnemc.item.bukkit.BukkitItemStack
Updates the written book content of the item stack.
writtenBookContent(String, String, int, boolean, List<String>) - Method in class net.tnemc.item.paper.PaperItemStack
Updates the written book content of the item stack.
WrittenBookContentComponent<I,T> - Class in net.tnemc.item.component.impl
WrittenBookContentComponent
WrittenBookContentComponent() - Constructor for class net.tnemc.item.component.impl.WrittenBookContentComponent
 
WrittenBookContentComponent(String) - Constructor for class net.tnemc.item.component.impl.WrittenBookContentComponent
 
WrittenBookContentComponent(String, String) - Constructor for class net.tnemc.item.component.impl.WrittenBookContentComponent
 
WrittenBookContentComponent(String, String, int) - Constructor for class net.tnemc.item.component.impl.WrittenBookContentComponent
 
WrittenBookContentComponent(String, String, int, boolean) - Constructor for class net.tnemc.item.component.impl.WrittenBookContentComponent
 
WrittenBookContentComponent(String, String, int, boolean, List<String>) - Constructor for class net.tnemc.item.component.impl.WrittenBookContentComponent
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages