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
-