Item.ItemLegacyPrototype
Index
Properties
optionalgetArmorFuncs
Type declaration
Parameters
item: null
Returns IArmorJSCallback
optionalgetCategory
Type declaration
Parameters
item: null
Returns number
optionalgetDefineParams
Type declaration
Parameters
item: null
Returns ItemParams | FoodParams | ArmorParams
optionalgetEnchant
Type declaration
Parameters
item: null
Returns number
optionalgetMaxDamage
Type declaration
Parameters
item: null
Returns number
optionalgetMaxUseDuration
Type declaration
Parameters
item: null
Returns number
getName
Type declaration
Parameters
item: null
Returns string
optionalgetProperties
Cannot be used, because of properties should be passed as string, but properties here internally depends on object.
Type declaration
Parameters
item: null
Returns object
getTexture
Type declaration
Parameters
item: null
Returns TextureData
optionalgetToolMaterial
Type declaration
Parameters
item: null
Returns string | ToolMaterial
optionalgetToolPrototype
Type declaration
Parameters
item: null
Returns ToolParams
optionalgetToolTarget
Type declaration
Parameters
item: null
Returns string[]
optionalgetUseAnimation
Type declaration
Parameters
item: null
Returns number
optionalinit
Type declaration
Returns void
optionalisEnchanted
Type declaration
Parameters
item: null
Returns boolean
optionalisStackedByData
Type declaration
Parameters
item: null
Returns boolean
optionalisToolRender
Type declaration
Parameters
item: null
Returns boolean
optionalonThrowableImpact
Type declaration
Parameters
projectile: number
item: ItemInstance
target: ProjectileHitTarget
Returns void
optionalonTick
Unused at all.
Type declaration
Parameters
item: null
Returns void
optionalonUsed
Type declaration
Parameters
coords: Vector
item: ItemInstance
block: Tile
Returns void
Once upon a time, a new way of registering items, however, in current state, either does not work or is undesirable to use. *
Since 3.1.1b127 warnings user of usage in developer mode.