Interface ItemSerializer<I extends AbstractItemStack<T>,T>
- All Superinterfaces:
Identifiable
- All Known Subinterfaces:
SerialComponent<I,
T>
- All Known Implementing Classes:
AttributeModifiersComponent
,BannerPatternsComponent
,BaseColorComponent
,BlocksAttacksComponent
,BreakSoundComponent
,BucketEntityDataComponent
,BukkitAttributeModifiersComponent
,BukkitBannerPatternsComponent
,BukkitBaseColorComponent
,BukkitBundleComponent
,BukkitChargedProjectilesComponent
,BukkitContainerComponent
,BukkitCustomNameComponent
,BukkitDamageComponent
,BukkitDyedColorComponent
,BukkitEnchantableComponent
,BukkitEnchantmentsComponent
,BukkitFoodComponent
,BukkitGliderComponent
,BukkitHideTooltipComponent
,BukkitItemModelComponent
,BukkitItemNameComponent
,BukkitLoreComponent
,BukkitMaxDamageComponent
,BukkitMaxStackSizeComponent
,BukkitModelDataComponent
,BukkitModelDataOldComponent
,BukkitProfileComponent
,BukkitRarityComponent
,BukkitRepairCostComponent
,BukkitShulkerColorComponent
,BukkitStoredEnchantmentsComponent
,BukkitSuspiciousStewEffectsComponent
,BukkitTooltipStyleComponent
,BukkitTrimComponent
,BukkitUnbreakableComponent
,BundleComponent
,CanBreakComponent
,CanPlaceOnComponent
,ChargedProjectilesComponent
,ConsumableComponent
,ContainerComponent
,CustomNameComponent
,DamageComponent
,DamageResistantComponent
,DeathProtectionComponent
,DyedColorComponent
,EnchantableComponent
,EnchantmentGlintOverrideComponent
,EnchantmentsComponent
,EntityVariantComponent
,EquipComponent
,FireworkExplosionComponent
,FireworksComponent
,FoodComponent
,GliderComponent
,HideAdditionalTooltipComponent
,HideTooltipComponent
,InstrumentComponent
,IntangibleProjectileComponent
,ItemModelComponent
,ItemNameComponent
,JukeBoxComponent
,LodestoneTrackerComponent
,LoreComponent
,MapColorComponent
,MapIDComponent
,MaxDamageComponent
,MaxStackSizeComponent
,ModelDataComponent
,ModelDataOldComponent
,NoteBlockSoundComponent
,OminousBottleAmplifierComponent
,PaperBundleComponent
,PaperContainerComponent
,PaperCustomNameComponent
,PaperDamageComponent
,PaperDyedColorComponent
,PaperEnchantmentsComponent
,PaperItemModelComponent
,PaperItemNameComponent
,PaperLoreComponent
,PaperModelDataComponent
,PaperOldAttributeModifiersComponent
,PaperOldBannerPatternsComponent
,PaperOldBaseColorComponent
,PaperOldBundleComponent
,PaperOldChargedProjectilesComponent
,PaperOldContainerComponent
,PaperOldCustomNameComponent
,PaperOldDamageComponent
,PaperOldDyedColorComponent
,PaperOldEnchantableComponent
,PaperOldEnchantmentsComponent
,PaperOldFoodComponent
,PaperOldGliderComponent
,PaperOldHideTooltipComponent
,PaperOldItemModelComponent
,PaperOldItemNameComponent
,PaperOldLoreComponent
,PaperOldMaxDamageComponent
,PaperOldMaxStackSizeComponent
,PaperOldModelDataComponent
,PaperOldModelDataLegacyComponent
,PaperOldProfileComponent
,PaperOldRarityComponent
,PaperOldRepairCostComponent
,PaperOldShulkerColorComponent
,PaperOldStoredEnchantmentsComponent
,PaperOldSuspiciousStewEffectsComponent
,PaperOldTooltipStyleComponent
,PaperOldTrimComponent
,PaperOldUnbreakableComponent
,PaperProfileComponent
,PaperShulkerColorComponent
,PotDecorationsComponent
,PotionContentsComponent
,PotionDurationScaleComponent
,ProfileComponent
,ProvidesBannerPatternsComponent
,ProvidesTrimMaterialComponent
,RarityComponent
,RecipesComponent
,RepairableComponent
,RepairCostComponent
,StoredEnchantmentsComponent
,SuspiciousStewEffectsComponent
,ToolComponent
,TooltipDisplayComponent
,TooltipStyleComponent
,TrimComponent
,UnbreakableComponent
,UseCooldownComponent
,WeaponComponent
,WritableBookContentComponent
,WrittenBookContentComponent
ItemApplier
- Since:
- 0.2.0.0
- Author:
- creatorfromhell
-
Method Summary
Methods inherited from interface net.tnemc.item.platform.Identifiable
identifier
-
Method Details
-
enabled
- Parameters:
version
- the version being used when this deserializer is called.- Returns:
- true if this deserializer is enabled for the version, otherwise false
- Since:
- 0.2.0.0, 0.2.0.0
-
serialize
- Parameters:
item
- the item that we should use to deserialize.serialized
- the serialized item stack we should use to apply this deserializer to- Returns:
- the updated serialized item.
- Since:
- 0.2.0.0, 0.2.0.0
-