classpublicPriority 1
Item
com.hypixel.hytale.server.core.asset.type.item.config.Item
implements JsonAssetWithMap<String, DefaultAssetMap<String, Item>>, NetworkSerializable
57
Methods
57
Public Methods
59
Fields
5
Constructors
Constants
StringUNKNOWN_TEXTURE= "Items/Unknown.png"
Constructors
package-private
Item(Item item)package-private
Item(String key)protected
Item()public
Item(String id)public
Item(Item other)Methods
Public Methods (57)
public
void collectRecipesToGenerate(Collection<CraftingRecipe> recipes)public
boolean dropsOnDeath()public
ItemArmor getArmor()publicstatic
DefaultAssetMap<String, Item> getAssetMap()publicstatic
AssetStore<String, Item, DefaultAssetMap<String, Item>> getAssetStore()public
String getBlockId()public
BlockSelectorToolData getBlockSelectorToolData()public
BuilderToolData getBuilderToolData()public
String[] getCategories()public
boolean getClipsGeometry()public
AssetExtraInfo.Data getData()public
String getDescriptionTranslationKey()@Nonnull
public
int[] getDisplayEntityStatsHUD()public
String getDroppedItemAnimation()public
double getDurabilityLossOnHit()public
double getFuelQuality()public
ItemGlider getGlider()public
String getIcon()public
AssetIconProperties getIconProperties()public
String getId()public
InteractionConfiguration getInteractionConfig()public
Map<String, String> getInteractionVars()public
Map<InteractionType, String> getInteractions()public
ItemEntityConfig getItemEntityConfig()public
String getItemIdForState(String state)@Nullable
public
int getItemLevel()public
int getItemSoundSetIndex()public
ItemStackContainerConfig getItemStackContainerConfig()@Nonnull
public
ColorLight getLight()public
double getMaxDurability()public
int getMaxStack()public
String getModel()public
String getPlayerAnimationsId()public
PortalKey getPortalKey()@Nullable
public
ItemPullbackConfig getPullbackConfig()public
int getQualityIndex()public
boolean getRenderDeployablePreview()public
ItemResourceType[] getResourceTypes()public
String getReticleId()public
float getScale()public
String getSoundEventId()public
int getSoundEventIndex()public
String getStateForItem(Item item)@Nullable
public
String getStateForItem(String key)@Nullable
public
String getTexture()public
ItemTool getTool()public
String getTranslationKey()@Nonnull
public
ItemTranslationProperties getTranslationProperties()public
boolean getUsePlayerAnimations()public
ItemUtility getUtility()@Nonnull
public
ItemWeapon getWeapon()public
boolean hasBlockType()public
boolean hasRecipesToGenerate()public
boolean isConsumable()public
boolean isState()public
boolean isVariant()public
ItemBase toPacket()@Nonnull
Fields
Protected Fields (57)
protected
String animationprotected
ItemArmor armorprotected
String blockIdprotected
BlockSelectorToolData blockSelectorToolDataprotected
Map<String, String> blockToStateprotected
BuilderToolData builderToolDataprotected
String[] categoriesprotected
boolean clipsGeometryprotected
boolean consumableprotected
AssetExtraInfo.Data dataprotected
int[] displayEntityStatsHUDprotected
boolean dropOnDeathprotected
String droppedItemAnimationprotected
double durabilityLossOnHitprotected
ModelParticle[] firstPersonParticlesprotected
double fuelQualityprotected
ItemGlider gliderprotected
boolean hasBlockTypeprotected
String iconprotected
AssetIconProperties iconPropertiesprotected
String idprotected
InteractionConfiguration interactionConfigprotected
Map<String, ItemAppearanceCondition[]> itemAppearanceConditionsprotected
ItemEntityConfig itemEntityConfigprotected
int itemLevelprotected
String itemSoundSetIdprotected
transient int itemSoundSetIndexprotected
ItemStackContainerConfig itemStackContainerConfigprotected
ColorLight lightprotected
double maxDurabilityprotected
int maxStackprotected
String modelprotected
ModelParticle[] particlesprotected
String playerAnimationsIdprotected
PortalKey portalKeyprotected
ItemPullbackConfig pullbackConfigprotected
String qualityIdprotected
int qualityIndexprotected
String[] rawDisplayEntityStatsHUDprotected
CraftingRecipe recipeToGenerateprotected
boolean renderDeployablePreviewprotected
ItemResourceType[] resourceTypesprotected
String reticleIdprotected
int reticleIndexprotected
float scaleprotected
String setprotected
String soundEventIdprotected
transient int soundEventIndexprotected
Map<String, String> stateToBlockprotected
String textureprotected
ItemTool toolprotected
ModelTrail[] trailsprotected
ItemTranslationProperties translationPropertiesprotected
boolean usePlayerAnimationsprotected
ItemUtility utilityprotected
boolean variantprotected
ItemWeapon weaponPrivate/Package Fields (2)
private
AssetStore<String, Item, DefaultAssetMap<String, Item>> ASSET_STOREprivate
transient SoftReference<ItemBase> cachedPacket