HyCodeYourTale
classpublicPriority 3

ItemBase

com.hypixel.hytale.protocol.ItemBase

6

Methods

6

Public Methods

45

Fields

3

Constructors

Constants

intFIXED_BLOCK_SIZE= 147
intMAX_SIZE= 1677721600
intNULLABLE_BIT_FIELD_SIZE= 4
intVARIABLE_BLOCK_START= 251
intVARIABLE_FIELD_COUNT= 26

Constructors

public
ItemBase()
public
ItemBase(String id, String model, float scale, String texture, String animation, String playerAnimationsId, boolean usePlayerAnimations, int maxStack, int reticleIndex, String icon, AssetIconProperties iconProperties, ItemTranslationProperties translationProperties, int itemLevel, int qualityIndex, ItemResourceType[] resourceTypes, boolean consumable, boolean variant, int blockId, ItemTool tool, ItemWeapon weapon, ItemArmor armor, ItemGlider gliderConfig, ItemUtility utility, BlockSelectorToolData blockSelectorTool, ItemBuilderToolData builderToolData, ItemEntityConfig itemEntity, String set, String[] categories, ModelParticle[] particles, ModelParticle[] firstPersonParticles, ModelTrail[] trails, ColorLight light, double durability, int soundEventIndex, int itemSoundSetIndex, Map<InteractionType, Integer> interactions, Map<String, Integer> interactionVars, InteractionConfiguration interactionConfig, String droppedItemAnimation, int[] tagIndexes, Map<Integer, ItemAppearanceCondition[]> itemAppearanceConditions, int[] displayEntityStatsHUD, ItemPullbackConfiguration pullbackConfig, boolean clipsGeometry, boolean renderDeployablePreview)
public
ItemBase(ItemBase other)

Methods

Public Methods (6)

publicstatic
int computeBytesConsumed(ByteBuf buf, int offset)
public
int computeSize()
public
boolean equals(Object obj)
@Override
public
int hashCode()
@Override
public
void serialize(ByteBuf buf)
publicstatic
ValidationResult validateStructure(ByteBuf buffer, int offset)

Fields

Public Fields (45)

publicString animation
publicItemArmor armor
publicint blockId
publicBlockSelectorToolData blockSelectorTool
publicItemBuilderToolData builderToolData
publicString[] categories
publicboolean clipsGeometry
publicboolean consumable
publicint[] displayEntityStatsHUD
publicString droppedItemAnimation
publicdouble durability
publicModelParticle[] firstPersonParticles
publicItemGlider gliderConfig
publicString icon
publicAssetIconProperties iconProperties
publicString id
publicInteractionConfiguration interactionConfig
publicMap<String, Integer> interactionVars
publicMap<InteractionType, Integer> interactions
publicMap<Integer, ItemAppearanceCondition[]> itemAppearanceConditions
publicItemEntityConfig itemEntity
publicint itemLevel
publicint itemSoundSetIndex
publicColorLight light
publicint maxStack
publicString model
publicModelParticle[] particles
publicString playerAnimationsId
publicItemPullbackConfiguration pullbackConfig
publicint qualityIndex
publicboolean renderDeployablePreview
publicItemResourceType[] resourceTypes
publicint reticleIndex
publicfloat scale
publicString set
publicint soundEventIndex
publicint[] tagIndexes
publicString texture
publicItemTool tool
publicModelTrail[] trails
publicItemTranslationProperties translationProperties
publicboolean usePlayerAnimations
publicItemUtility utility
publicboolean variant
publicItemWeapon weapon

Related Classes