zh

util内置模块

ToolTier

允许通过ESM导入

成员

WOODEN

归属于: ToolTier
类型: any

GOLD

归属于: ToolTier
类型: any

STONE

归属于: ToolTier
类型: any

IRON

归属于: ToolTier
类型: any

DIAMOND

归属于: ToolTier
类型: any

NETHERITE

归属于: ToolTier
类型: any

tierId

归属于: ToolTier
类型: any

方法

构造函数

归属于: ToolTier
返回类型: void
参数:

名称 类型 注释
tierId any 工具分级ID

ArmorTier

允许通过ESM导入

成员

LEATHER

归属于: ArmorTier
类型: any

CHAIN

归属于: ArmorTier
类型: any

IRON

归属于: ArmorTier
类型: any

GOLD

归属于: ArmorTier
类型: any

DIAMOND

归属于: ArmorTier
类型: any

NETHERITE

归属于: ArmorTier
类型: any

OTHER

归属于: ArmorTier
类型: any

tierId

归属于: ArmorTier
类型: any

方法

构造函数

归属于: ArmorTier
返回类型: void
参数:

名称 类型 注释
tierId any 防具分级ID

ToolType

允许通过ESM导入

成员

NONE

归属于: ToolType
类型: any

SWORD

归属于: ToolType
类型: any

SHOVEL

归属于: ToolType
类型: any

PICKAXE

归属于: ToolType
类型: any

AXE

归属于: ToolType
类型: any

HOE

归属于: ToolType
类型: any

SHEARS

归属于: ToolType
类型: any

typeId

归属于: ToolType
类型: any

方法

构造函数

归属于: ToolType
返回类型: void
参数:

名称 类型 注释
typeId any 工具种类ID

CreativeInventoryType

允许通过ESM导入

成员

CONSTRUCTOR

归属于: CreativeInventoryType
类型: any

NATURE

归属于: CreativeInventoryType
类型: any

EQUIPMENT

归属于: CreativeInventoryType
类型: any

ITEM

归属于: CreativeInventoryType
类型: any

typeId

归属于: CreativeInventoryType
类型: any

方法

构造函数

归属于: CreativeInventoryType
返回类型: void
参数:

名称 类型 注释
typeId any 创造物品栏分类ID

ArmorType

允许通过ESM导入

成员

HELMET

归属于: ArmorType
类型: any

CHESTPLATE

归属于: ArmorType
类型: any

LEGGINGS

归属于: ArmorType
类型: any

BOOTS

归属于: ArmorType
类型: any

typeId

归属于: ArmorType
类型: any

方法

构造函数

归属于: ArmorType
返回类型: void
参数:

名称 类型 注释
typeId any 防具种类ID

BlockItemUtil

允许通过ESM导入

方法

registerSimpleItem

注册一个简单的自定义物品
归属于: BlockItemUtil
返回类型: void
参数:

名称 类型 注释
id string 物品ID
name string 物品ID
type CreativeInventoryType 创造物品栏分类
textureName string 贴图名称,在材质包中可以指定
textureSize number 贴图大小,单位为像素,如为非正方形则以长边为准
stackSize number 最大堆叠
canOnOffhand boolean 是否可以装备在副手

registerFoodItem

注册一个食品物品
归属于: BlockItemUtil
返回类型: void
参数:

名称 类型 注释
id string 物品ID
name string 物品ID
type CreativeInventoryType 创造物品栏分类
textureName string 贴图名称,在材质包中可以指定
textureSize number 贴图大小,单位为像素,如为非正方形则以长边为准
stackSize number 最大堆叠
canOnOffhand boolean 是否可以装备在副手
consumeTime number 食用耗时
isDrink boolean 是否是饮品,为false则为食品,如true则为饮品(药水等)
canAlwaysEat boolean 是否能满饥饿度了还吃
restoreFood number 恢复的饥饿值
restoreSaturation number 恢复的饱食度

registerToolItem

注册一个工具物品
归属于: BlockItemUtil
返回类型: void
参数:

名称 类型 注释
id string 物品ID
name string 物品ID
type CreativeInventoryType 创造物品栏分类
textureName string 贴图名称,在材质包中可以指定
textureSize number 贴图大小,单位为像素,如为非正方形则以长边为准
stackSize number 最大堆叠
canOnOffhand boolean 是否可以装备在副手
toolType ToolType 工具种类
toolTier ToolTier 工具分级
durability number 最大耐久
damageOnAttackEntity boolean 是否因伤害实体而减少耐久
damageOnBreakBlock boolean 是否因破坏方块而减少耐久

registerArmorItem

注册一个防具自定义物品
归属于: BlockItemUtil
返回类型: void
参数:

名称 类型 注释
id string 物品ID
name string 物品ID
type CreativeInventoryType 创造物品栏分类
textureName string 贴图名称,在材质包中可以指定
textureSize number 贴图大小,单位为像素,如为非正方形则以长边为准
stackSize number 最大堆叠
canOnOffhand boolean 是否可以装备在副手
armorType ArmorType 防具种类
armorTier ArmorTier 防具等级
durability number 防具耐久
armorPoint number 防具提供的盔甲点数

© PowerNukkitX 开发组