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)
public
String animationpublic
ItemArmor armorpublic
int blockIdpublic
BlockSelectorToolData blockSelectorToolpublic
ItemBuilderToolData builderToolDatapublic
String[] categoriespublic
boolean clipsGeometrypublic
boolean consumablepublic
int[] displayEntityStatsHUDpublic
String droppedItemAnimationpublic
double durabilitypublic
ModelParticle[] firstPersonParticlespublic
ItemGlider gliderConfigpublic
String iconpublic
AssetIconProperties iconPropertiespublic
String idpublic
InteractionConfiguration interactionConfigpublic
Map<String, Integer> interactionVarspublic
Map<InteractionType, Integer> interactionspublic
Map<Integer, ItemAppearanceCondition[]> itemAppearanceConditionspublic
ItemEntityConfig itemEntitypublic
int itemLevelpublic
int itemSoundSetIndexpublic
ColorLight lightpublic
int maxStackpublic
String modelpublic
ModelParticle[] particlespublic
String playerAnimationsIdpublic
ItemPullbackConfiguration pullbackConfigpublic
int qualityIndexpublic
boolean renderDeployablePreviewpublic
ItemResourceType[] resourceTypespublic
int reticleIndexpublic
float scalepublic
String setpublic
int soundEventIndexpublic
int[] tagIndexespublic
String texturepublic
ItemTool toolpublic
ModelTrail[] trailspublic
ItemTranslationProperties translationPropertiespublic
boolean usePlayerAnimationspublic
ItemUtility utilitypublic
boolean variantpublic
ItemWeapon weapon