Uses of Interface
net.tnemc.item.component.SerialComponent
Packages that use SerialComponent
Package
Description
-
Uses of SerialComponent in net.tnemc.item
Methods in net.tnemc.item with type parameters of type SerialComponentModifier and TypeMethodDescriptiondefault <C extends SerialComponent<? extends AbstractItemStack<T>,
T>>
AbstractItemStack<T> AbstractItemStack.applyComponent
(C component) Applies a serialized component to the item stack.default <C extends SerialComponent<? extends AbstractItemStack<T>,
T>>
Optional<C> Retrieves a SerialComponent associated with the specified identifier.<C extends SerialComponent<? extends AbstractItemStack<T>,
T>>
Map<String, C> AbstractItemStack.components()
Retrieves the components applied to the item stack. -
Uses of SerialComponent in net.tnemc.item.bukkit
Methods in net.tnemc.item.bukkit that return types with arguments of type SerialComponentModifier and TypeMethodDescriptionMap
<String, SerialComponent<AbstractItemStack<org.bukkit.inventory.ItemStack>, org.bukkit.inventory.ItemStack>> BukkitItemStack.components()
Retrieves the components applied to the item stack. -
Uses of SerialComponent in net.tnemc.item.bukkit.platform.impl
Classes in net.tnemc.item.bukkit.platform.impl that implement SerialComponentModifier and TypeClassDescriptionclass
BukkitAttributeModifiersComponentclass
BukkitModernBannerPatternsComponentclass
BukkitBaseColorComponentclass
BukkitBundleComponentclass
BukkitChargedProjectilesComponentclass
BukkitContainerComponentclass
BukkitCustomNameComponentclass
BukkitDamageComponentclass
BukkitDyedColorComponentclass
BukkitEnchantableComponentclass
BukkitEnchantmentsComponentclass
BukkitFoodComponentclass
BukkitGliderComponentclass
BukkitHideTooltipComponentclass
BukkitItemModelComponentclass
BukkitItemNameComponentclass
BukkitLoreComponentclass
BukkitMaxDamageComponentclass
BukkitMaxStackSizeComponentclass
BukkitModelDataclass
BukkitModelDataOldComponentclass
BukkitProfileComponentclass
BukkitRarityComponentclass
BukkitRepairCostComponentclass
BukkitShulkerColorComponentclass
BukkitStoredEnchantmentsComponentclass
BukkitSuspiciousStewEffectsComponentclass
BukkitTooltipStyleComponentclass
BukkitTrimComponentclass
BukkitUnbreakableComponent -
Uses of SerialComponent in net.tnemc.item.component
Methods in net.tnemc.item.component with parameters of type SerialComponentModifier and TypeMethodDescriptionboolean
SerialComponent.similar
(SerialComponent<?, ?> component) -
Uses of SerialComponent in net.tnemc.item.component.impl
Classes in net.tnemc.item.component.impl that implement SerialComponentModifier and TypeClassDescriptionclass
AttributeModifiersComponent<I extends AbstractItemStack<T>,
T> AttributeModifiesComponentclass
BannerPatternsComponent<I extends AbstractItemStack<T>,
T> BannerComponent - List of all patterns applied to the banner or the shield.class
BaseColorComponent<I extends AbstractItemStack<T>,
T> BaseColorComponent - The base dye color of the banner applied on a shieldclass
BlocksAttacksComponent<I extends AbstractItemStack<T>,
T> BlocksAttacksComponent - When present, this item can be used like a Shield to block attacks to the holding player.class
BreakSoundComponent<I extends AbstractItemStack<T>,
T> BreakSoundComponent - When present, this sound will be played when the item runs out of durability and breaks Added in MC 1.21.5class
BucketEntityDataComponent<I extends AbstractItemStack<T>,
T> BucketEntityDataComponent - NBT applied to an entity when placed from this bucket.class
BundleComponent<I extends AbstractItemStack<T>,
T> BundleComponent - The items stored inside this bundle.class
CanBreakComponent<I extends AbstractItemStack<T>,
T> CanBreakComponentclass
CanPlaceOnComponent<I extends AbstractItemStack<T>,
T> CanPlaceOnComponentclass
ChargedProjectilesComponent<I extends AbstractItemStack<T>,
T> ChargedProjectilesComponent - The items loaded as projectiles into this crossbow.class
ConsumableComponent<I extends AbstractItemStack<T>,
T> ConsumableComponentclass
ContainerComponent<I extends AbstractItemStack<T>,
T> ContainerComponent - The items contained in this container.class
CustomNameComponent<I extends AbstractItemStack<T>,
T> CustomNameComponentclass
DamageComponent<I extends AbstractItemStack<T>,
T> DamageComponent - The number of uses consumed (not remaining) of the item's durability.class
DamageResistantComponent<I extends AbstractItemStack<T>,
T> DamageResistantComponentclass
DeathProtectionComponent<I extends AbstractItemStack<T>,
T> DeathProtectionComponentclass
DyedColorComponent<I extends AbstractItemStack<T>,
T> DyedColorComponent -The color applied of this leather armor piece.class
EnchantableComponent<I extends AbstractItemStack<T>,
T> EnchantableComponent - outline from Snapshot 24w33aclass
EnchantmentGlintOverrideComponent<I extends AbstractItemStack<T>,
T> EnchantmentGlintOverrideComponentclass
EnchantmentsComponent<I extends AbstractItemStack<T>,
T> EnchantmentsComponent - Can contain either the following fields, or key-value pairs of levels of enchantments.class
EntityVariantComponent<I extends AbstractItemStack<T>,
T> EntityVariantComponent - Holds information about the entity variant that should be carried over for items such as mob bucket, spawn egg, etc.class
EquipComponent<I extends AbstractItemStack<T>,
T> EquippableComponentclass
FireworkExplosionComponent<I extends AbstractItemStack<T>,
T> FireworkExplosionComponentclass
FireworksComponent<I extends AbstractItemStack<T>,
T> FireworksComponentclass
FoodComponent<I extends AbstractItemStack<T>,
T> FoodComponent - The food stats for this consumable item.class
GliderComponent<I extends AbstractItemStack<T>,
T> GliderComponent - If present, this item allows players to glide (as with elytra) when equipped.class
HideAdditionalTooltipComponent<I extends AbstractItemStack<T>,
T> Deprecated.class
HideTooltipComponent<I extends AbstractItemStack<T>,
T> Deprecated.This component was deprecated in MC 1.21.5 in favor ofTooltipDisplayComponent
class
InstrumentComponent<I extends AbstractItemStack<T>,
T> InstrumentComponentclass
IntangibleProjectileComponent<I extends AbstractItemStack<T>,
T> IntangibleProjectileComponentclass
ItemModelComponent<I extends AbstractItemStack<T>,
T> ItemModelComponentclass
ItemNameComponent<I extends AbstractItemStack<T>,
T> ItemNameComponentclass
JukeBoxComponent<I extends AbstractItemStack<T>,
T> JukeBoxComponentclass
LodestoneTrackerComponent<I extends AbstractItemStack<T>,
T> LodestoneTrackerComponentclass
LoreComponent<I extends AbstractItemStack<T>,
T> LoreComponentclass
MapColorComponent<I extends AbstractItemStack<T>,
T> MapColorComponentclass
MapIDComponent<I extends AbstractItemStack<T>,
T> MapIDComponentclass
MaxDamageComponent<I extends AbstractItemStack<T>,
T> MaxDamageComponentclass
MaxStackSizeComponent<I extends AbstractItemStack<T>,
T> MaxStackSizeComponent - The maximum number of items that can fit in a stack.class
ModelDataComponent<I extends AbstractItemStack<T>,
T> ModelDataComponentclass
ModelDataOldComponent<I extends AbstractItemStack<T>,
T> ModelDataOldComponentclass
NoteBlockSoundComponent<I extends AbstractItemStack<T>,
T> NoteBlockSoundComponentclass
OminousBottleAmplifierComponent<I extends AbstractItemStack<T>,
T> OminousBottleAmplifierComponentclass
PotDecorationsComponent<I extends AbstractItemStack<T>,
T> PotDecorationsComponentclass
PotionContentsComponent<I extends AbstractItemStack<T>,
T> PotionContentsComponentclass
PotionDurationScaleComponent<I extends AbstractItemStack<T>,
T> PotionDurationScaleComponent - as of MC Snapshot 25w02aclass
ProfileComponent<I extends AbstractItemStack<T>,
T> ProfileComponentclass
ProvidesBannerPatternsComponent<I extends AbstractItemStack<T>,
T> ProvidesBannerPatternsComponent -When present, this item can be placed in the pattern slot of a Loom.class
ProvidesTrimMaterialComponent<I extends AbstractItemStack<T>,
T> ProvidesTrimMaterialComponent - When present, this item will provide the specified trim material when used in a trimming recipe.class
RarityComponent<I extends AbstractItemStack<T>,
T> RarityComponent - Sets the rarity of this item, which affects the default color of its name.class
RecipesComponent<I extends AbstractItemStack<T>,
T> RecipesComponentclass
RepairableComponent<I extends AbstractItemStack<T>,
T> RepairableComponentclass
RepairCostComponent<I extends AbstractItemStack<T>,
T> RepairCostComponent - The number of experience levels to add to the base level cost when repairing, combining, or renaming this item with an anvil.class
StoredEnchantmentsComponent<I extends AbstractItemStack<T>,
T> StoredEnchantmentsComponents - Can contain either the following fields, or key-value pairs of levels of enchantments.class
SuspiciousStewEffectsComponent<I extends AbstractItemStack<T>,
T> SuspiciousStewEffectsComponent - The effects applied when consuming this suspicious stew.class
ToolComponent<I extends AbstractItemStack<T>,
T> ToolComponentclass
TooltipDisplayComponent<I extends AbstractItemStack<T>,
T> TooltipDisplayComponent - Allows the tooltips provided specifically by any given item component to be surpressed.class
TooltipStyleComponent<I extends AbstractItemStack<T>,
T> TooltipStyleComponent -The resource location of the custom sprites for the tooltip background and frame which references texturesclass
TrimComponent<I extends AbstractItemStack<T>,
T> TrimComponentclass
UnbreakableComponent<I extends AbstractItemStack<T>,
T> UnbreakableComponent - If set, this item doesn't lose durability when used.class
UseCooldownComponent<I extends AbstractItemStack<T>,
T> UseCooldownComponentclass
WeaponComponent<I extends AbstractItemStack<T>,
T> WeaponComponent - as of MC Snapshot 25w02aclass
WritableBookContentComponent<I extends AbstractItemStack<T>,
T> WrittableBookContentComponentclass
WrittenBookContentComponent<I extends AbstractItemStack<T>,
T> WrittenBookContentComponentMethods in net.tnemc.item.component.impl with parameters of type SerialComponentModifier and TypeMethodDescriptionboolean
AttributeModifiersComponent.similar
(SerialComponent<?, ?> component) Used to determine if some data is equal to this data.boolean
BannerPatternsComponent.similar
(SerialComponent<?, ?> component) Used to determine if some data is equal to this data.boolean
BaseColorComponent.similar
(SerialComponent<?, ?> component) Used to determine if some data is equal to this data.boolean
BlocksAttacksComponent.similar
(SerialComponent<?, ?> component) Used to determine if some data is equal to this data.boolean
BreakSoundComponent.similar
(SerialComponent<?, ?> component) Used to determine if some data is equal to this data.boolean
BucketEntityDataComponent.similar
(SerialComponent<?, ?> component) boolean
CanBreakComponent.similar
(SerialComponent<?, ?> component) boolean
CanPlaceOnComponent.similar
(SerialComponent<?, ?> component) boolean
ConsumableComponent.similar
(SerialComponent<?, ?> component) boolean
ContainerComponent.similar
(SerialComponent<?, ?> component) boolean
CustomNameComponent.similar
(SerialComponent<?, ?> component) boolean
DamageComponent.similar
(SerialComponent<?, ?> component) boolean
DamageResistantComponent.similar
(SerialComponent<?, ?> component) boolean
DeathProtectionComponent.similar
(SerialComponent<?, ?> component) boolean
DyedColorComponent.similar
(SerialComponent<?, ?> component) boolean
EnchantableComponent.similar
(SerialComponent<?, ?> component) Used to determine if some data is equal to this data.boolean
EnchantmentGlintOverrideComponent.similar
(SerialComponent<?, ?> component) boolean
EnchantmentsComponent.similar
(SerialComponent<?, ?> component) boolean
EntityVariantComponent.similar
(SerialComponent<?, ?> component) Used to determine if some data is equal to this data.boolean
EquipComponent.similar
(SerialComponent<?, ?> component) Used to determine if some data is equal to this data.boolean
FireworkExplosionComponent.similar
(SerialComponent<?, ?> component) boolean
FireworksComponent.similar
(SerialComponent<?, ?> component) boolean
FoodComponent.similar
(SerialComponent<?, ?> component) Used to determine if some data is equal to this data.boolean
GliderComponent.similar
(SerialComponent<?, ?> component) boolean
HideAdditionalTooltipComponent.similar
(SerialComponent<?, ?> component) Deprecated.boolean
HideTooltipComponent.similar
(SerialComponent<?, ?> component) Deprecated.boolean
InstrumentComponent.similar
(SerialComponent<?, ?> component) boolean
IntangibleProjectileComponent.similar
(SerialComponent<?, ?> component) boolean
ItemModelComponent.similar
(SerialComponent<?, ?> component) boolean
ItemNameComponent.similar
(SerialComponent<?, ?> component) boolean
JukeBoxComponent.similar
(SerialComponent<?, ?> component) Used to determine if some data is equal to this data.boolean
LodestoneTrackerComponent.similar
(SerialComponent<?, ?> component) boolean
LoreComponent.similar
(SerialComponent<?, ?> component) boolean
MapColorComponent.similar
(SerialComponent<?, ?> component) boolean
MapIDComponent.similar
(SerialComponent<?, ?> component) boolean
MaxDamageComponent.similar
(SerialComponent<?, ?> component) boolean
MaxStackSizeComponent.similar
(SerialComponent<?, ?> component) boolean
ModelDataComponent.similar
(SerialComponent<?, ?> component) Used to determine if some data is equal to this data.boolean
ModelDataOldComponent.similar
(SerialComponent<?, ?> component) Used to determine if some data is equal to this data.boolean
NoteBlockSoundComponent.similar
(SerialComponent<?, ?> component) boolean
OminousBottleAmplifierComponent.similar
(SerialComponent<?, ?> component) boolean
PotDecorationsComponent.similar
(SerialComponent<?, ?> component) boolean
PotionContentsComponent.similar
(SerialComponent<?, ?> component) boolean
PotionDurationScaleComponent.similar
(SerialComponent<?, ?> component) boolean
ProfileComponent.similar
(SerialComponent<?, ?> component) Used to determine if some data is equal to this data.boolean
ProvidesBannerPatternsComponent.similar
(SerialComponent<?, ?> component) Used to determine if some data is equal to this data.boolean
ProvidesTrimMaterialComponent.similar
(SerialComponent<?, ?> component) Used to determine if some data is equal to this data.boolean
RarityComponent.similar
(SerialComponent<?, ?> component) boolean
RecipesComponent.similar
(SerialComponent<?, ?> component) boolean
RepairableComponent.similar
(SerialComponent<?, ?> component) boolean
RepairCostComponent.similar
(SerialComponent<?, ?> component) boolean
StoredEnchantmentsComponent.similar
(SerialComponent<?, ?> component) boolean
SuspiciousStewEffectsComponent.similar
(SerialComponent<?, ?> component) boolean
ToolComponent.similar
(SerialComponent<?, ?> component) Used to determine if some data is equal to this data.boolean
TooltipDisplayComponent.similar
(SerialComponent<?, ?> component) boolean
TooltipStyleComponent.similar
(SerialComponent<?, ?> component) boolean
TrimComponent.similar
(SerialComponent<?, ?> component) boolean
UnbreakableComponent.similar
(SerialComponent<?, ?> component) boolean
UseCooldownComponent.similar
(SerialComponent<?, ?> component) boolean
WeaponComponent.similar
(SerialComponent<?, ?> component) boolean
WritableBookContentComponent.similar
(SerialComponent<?, ?> component) boolean
WrittenBookContentComponent.similar
(SerialComponent<?, ?> component) -
Uses of SerialComponent in net.tnemc.item.paper
Methods in net.tnemc.item.paper that return types with arguments of type SerialComponentModifier and TypeMethodDescriptionMap
<String, SerialComponent<AbstractItemStack<org.bukkit.inventory.ItemStack>, org.bukkit.inventory.ItemStack>> PaperItemStack.components()
Retrieves the components applied to the item stack. -
Uses of SerialComponent in net.tnemc.item.paper.platform.impl.modern
Classes in net.tnemc.item.paper.platform.impl.modern that implement SerialComponentModifier and TypeClassDescriptionclass
PaperOldBundleComponentclass
PaperOldContainerComponentclass
PaperOldCustomNameComponentclass
PaperOldDamageComponentclass
PaperOldDyedColorComponentclass
PaperOldEnchantmentsComponentclass
PaperOldItemModelComponentclass
BukkitItemNameComponentclass
PaperOldLoreComponentclass
BukkitModelDataclass
PaperOldProfileComponentclass
PaperOldShulkerColorComponent -
Uses of SerialComponent in net.tnemc.item.paper.platform.impl.old
Classes in net.tnemc.item.paper.platform.impl.old that implement SerialComponentModifier and TypeClassDescriptionclass
PaperOldAttributeModifiersComponentclass
PaperOldModernBannerPatternsComponentclass
PaperOldBaseColorComponentclass
PaperOldBundleComponentclass
PaperOldChargedProjectilesComponentclass
PaperOldContainerComponentclass
PaperOldCustomNameComponentclass
PaperOldDamageComponentclass
PaperOldDyedColorComponentclass
PaperOldEnchantableComponentclass
PaperOldEnchantmentsComponentclass
PaperOldFoodComponentclass
PaperOldGliderComponentclass
PaperOldHideTooltipComponentclass
PaperOldItemModelComponentclass
BukkitItemNameComponentclass
PaperOldLoreComponentclass
PaperOldMaxDamageComponentclass
PaperOldMaxStackSizeComponentclass
BukkitModelDataclass
BukkitModelDataOldComponentclass
PaperOldProfileComponentclass
PaperOldRarityComponentclass
PaperOldRepairCostComponentclass
PaperOldShulkerColorComponentclass
PaperOldStoredEnchantmentsComponentclass
PaperOldSuspiciousStewEffectsComponentclass
PaperOldTooltipStyleComponentclass
PaperOldTrimComponentclass
PaperOldUnbreakableComponent
TooltipDisplayComponent