abstractUpgradeTransporting
Hierarchy
Implements
Index
Constructors
Properties
Methods
Constructors
constructor
Parameters
stringID: string
name: string
optionaltype: string
Returns UpgradeTransporting
Properties
icon
Item texture data
Type declaration
meta: number
name: string
readonlyid
Item numeric id
inCreative
item
Native class used to set item properties
maxDamage
Maximum data value of the item
maxStack
Maximum stack size of the item
name
Item name
readonlystringID
Item string id
type
Methods
addDefaultToCreative
Returns void
addRepairItem
Adds material that can be used to repair the item in the anvil
Parameters
itemID: number
item id to be used as repair material
Returns void
allowInOffHand
Allows item to be put in off hand
Returns void
getSideName
Parameters
side: number
Returns string
getTooltip
Returns string
onIconOverride
Method to override texture for the item icon.
Parameters
item: ItemInstance
item stack information.
Returns TextureData
texture data which will be used for the item icon.
onItemUse
Method called when player clicks on block with the item.
Parameters
coords: ItemUseCoordinates
object of touch coordinates with side information and relative coordinates set.
item: ItemStack
item that was in the player's hand when he touched the block
block: Tile
block that was touched
player: number
player entity uID
Returns void
onNameOverride
Method to get displayed item name.
Parameters
item: ItemInstance
item stack information
name: string
translated item name
Returns string
new name that will be displayed
setCategory
Sets item creative category
Parameters
category: number
item category, should be integer from 1 to 4.
Returns void
setEnchantType
Specifies how the item can be enchanted
Parameters
type: number
enchant type defining whan enchants can or cannot be applied to this item, one of the Native.EnchantType
enchantability: number
quality of the enchants that are applied, the higher this value is, the better enchants you get with the same level
Returns void
setGlint
Sets item as glint (like enchanted tools or golden apple)
Parameters
enabled: boolean
if true, the item will be displayed as glint item
Returns void
setHandEquipped
Specifies how the player should hold the item
Parameters
enabled: boolean
if true, player holds the item as a tool, not as a simple item
Returns void
protectedsetIcon
Method that can be overrided to modify item textures before item creation.
Parameters
texture: string
texture name
optionalindex: number
texture index
Returns void
setLiquidClip
Allows item to click on liquid blocks
Returns void
setMaxDamage
Sets item maximum data value
Parameters
maxDamage: number
maximum data value for the item
Returns void
setMaxStack
Sets item maximum stack size
Parameters
maxStack: number
maximum stack size for the item
Returns void
protectedsetName
Method that can be overrided to modify item name before item creation.
Parameters
name: string
item name passed to the constructor
Returns void
setProperties
Sets properties for the item from JSON-like object. Uses vanilla mechanics.
Parameters
props: object
object containing properties
Returns void
setRarity
Sets item rarity.
Parameters
rarity: number
one of
EnumRarity
values
Returns void
Item functions