【Add-Ons】官方API文档 函数表 1.1.0版 汉化
3.7
minecraft:damage_sensor
伤害感应器
决定了当受到特定的生物或物品的伤害时调用什么event
成员
on_damage Trigger 决定了调用什么event 可以使用过滤器进行筛选
cause String 伤害的类型
deals_damage bool 如果为真将扣除对应的血量 为假将免疫这次伤害 (凋灵后期的免疫弓箭??)
minecraft:damage_sensor
伤害感应器
决定了当受到特定的生物或物品的伤害时调用什么event
成员
on_damage Trigger 决定了调用什么event 可以使用过滤器进行筛选
cause String 伤害的类型
deals_damage bool 如果为真将扣除对应的血量 为假将免疫这次伤害 (凋灵后期的免疫弓箭??)
3.8
minecraft:environment_sensor
环境感应器
创造一个基于环境条件的触发器
成员
on_environment Tigger 当环境满足筛选器的条件时触发器被触发
minecraft:environment_sensor
环境感应器
创造一个基于环境条件的触发器
成员
on_environment Tigger 当环境满足筛选器的条件时触发器被触发
3.9
minecraft:equippable (不会是多打了一个p吧)
定义了实体装备有物品的行为
成员
slots String 能被装备的物品的列表
minecraft:equippable (不会是多打了一个p吧)
定义了实体装备有物品的行为
成员
slots String 能被装备的物品的列表
3.10
minecraft:explode
相当熟悉的一个
然而在最新的版本中有了好多扩展
成员
fuseLength 爆炸倒计时 可以为正数 也可以为一个范围 如果是负数则立刻爆炸 (官方文档写的是range[a,b]不过用具体数值应该。。。没问题吧)
power 决定了爆炸半径和伤害的大小
causesFire bool 在爆炸辐射范围内的方块将着火
fuseLit bool 当这个组件被添加到实体身上时将瞬间爆炸
maxResistance 默认值 -2147483648 = -2的31次方 爆炸波及到的最大半径
destroyAffectedByGriefing bool 爆炸是否毁坏方块受到生物的 game role的影响 ????大佬帮我翻译成人话
fireAffectedByGriefing bool 爆炸是否引起火焰受到生物的 game role的影响 ????
breaks_blocks bool 在爆炸范围内不损坏方块(保留对实体的伤害?)
eg 凋灵的danger凋灵子弹
可以实现真正的有爆炸威力但是不破坏方块了好jb炫酷
minecraft:explode
相当熟悉的一个
然而在最新的版本中有了好多扩展
成员
fuseLength 爆炸倒计时 可以为正数 也可以为一个范围 如果是负数则立刻爆炸 (官方文档写的是range[a,b]不过用具体数值应该。。。没问题吧)
power 决定了爆炸半径和伤害的大小
causesFire bool 在爆炸辐射范围内的方块将着火
fuseLit bool 当这个组件被添加到实体身上时将瞬间爆炸
maxResistance 默认值 -2147483648 = -2的31次方 爆炸波及到的最大半径
destroyAffectedByGriefing bool 爆炸是否毁坏方块受到生物的 game role的影响 ????大佬帮我翻译成人话
fireAffectedByGriefing bool 爆炸是否引起火焰受到生物的 game role的影响 ????
breaks_blocks bool 在爆炸范围内不损坏方块(保留对实体的伤害?)
eg 凋灵的danger凋灵子弹
可以实现真正的有爆炸威力但是不破坏方块了好jb炫酷
3.12
minecraft:interact
与生物进行交互
比如挤奶剃毛什么的
是不是可以实现日猪了?
成员
cooldown 一次交互之后的冷却时间
swing 交互之后玩家将会`swing` 直译为做出抖动♂的动作 并不知道到底是什么
hurt_item 如果比0大。玩家将会用一个item对实体进行伤害 这个值就是伤害的值
use_item bool 如果为真将会使用一个item来完成交互
interact_text string 交互时使用的提示文字(就是交互按键上的文字
table string 指向了loot table那个文件
add_items string string应该是loot table文件里的。。交互成功后向玩家的背包中添加物品
spawn_items string 交互成功后的掉落物品
transform_to_item string 把交互用的物品变成另一个
格式 物品名称:auxvalue
没记错的话那个是特殊值吧
play_sounds list交互时播放的声音
on_interact trigger决定了交互时调用什么事件
minecraft:interact
与生物进行交互
比如挤奶剃毛什么的
是不是可以实现日猪了?
成员
cooldown 一次交互之后的冷却时间
swing 交互之后玩家将会`swing` 直译为做出抖动♂的动作 并不知道到底是什么
hurt_item 如果比0大。玩家将会用一个item对实体进行伤害 这个值就是伤害的值
use_item bool 如果为真将会使用一个item来完成交互
interact_text string 交互时使用的提示文字(就是交互按键上的文字
table string 指向了loot table那个文件
add_items string string应该是loot table文件里的。。交互成功后向玩家的背包中添加物品
spawn_items string 交互成功后的掉落物品
transform_to_item string 把交互用的物品变成另一个
格式 物品名称:auxvalue
没记错的话那个是特殊值吧
play_sounds list交互时播放的声音
on_interact trigger决定了交互时调用什么事件
3.13
minecraft:inventory
实体的背包
成员
linked_slots_size 链接槽的数量?? 解释里说像玩家的hotbar一样 hotbar应该是屏幕下面的那几个槽位吧
inventory_size
背包的格子数量
container_type string 容器的类型horse, minecart_chest, minecart_hopper, inventory, container ,hopper 马 箱子矿车 漏斗矿车 背包。容器 漏斗
private bool 如果为真只有那个实体才能使用自己的背包
can_be_siphoned_from bool如果为真容器内的物品可以漏进漏斗里
restrict_to_owner bool 为真则容器只能被实体和实体的主人打开
minecraft:inventory
实体的背包
成员
linked_slots_size 链接槽的数量?? 解释里说像玩家的hotbar一样 hotbar应该是屏幕下面的那几个槽位吧
inventory_size
背包的格子数量
container_type string 容器的类型horse, minecart_chest, minecart_hopper, inventory, container ,hopper 马 箱子矿车 漏斗矿车 背包。容器 漏斗
private bool 如果为真只有那个实体才能使用自己的背包
can_be_siphoned_from bool如果为真容器内的物品可以漏进漏斗里
restrict_to_owner bool 为真则容器只能被实体和实体的主人打开
3.17
minecraft:lea****le
定义了实体被栓绳栓住时的各种事情
成员
soft_distance int 。当绳子长度大于它时拉力开始起作用
on_unleash trigger 当实体脱离栓绳时触发的事件
on_leash trigger当实体被栓绳栓住时发生的事件
max_distance 栓绳开始断裂的距离
hard_distance 栓绳的拉力开始变强的距离
minecraft:lea****le
定义了实体被栓绳栓住时的各种事情
成员
soft_distance int 。当绳子长度大于它时拉力开始起作用
on_unleash trigger 当实体脱离栓绳时触发的事件
on_leash trigger当实体被栓绳栓住时发生的事件
max_distance 栓绳开始断裂的距离
hard_distance 栓绳的拉力开始变强的距离