概览
minecraft:throwable 是一个物品组件:写在自定义物品的 components 对象中。 让玩家可以投掷这个物品,就像雪球或鸡蛋一样。加上 minecraft:projectile 才会真的有东西飞出去。
字段
| 字段 | 类型 | 默认值 | 说明 |
|---|---|---|---|
do_swing_animation | boolean | false | 为 true 时,投掷物品会播放挥臂动作。 |
min_draw_duration | number | 0 | 投掷前玩家至少要按住的秒数。 |
max_draw_duration | number | 0 | 蓄力最多能持续增加力量的秒数。 |
launch_power_scale | number | 1 | 蓄力时投掷力量增长的速度。 |
max_launch_power | number | 1 | 投掷的最大力量。 |
scale_power_by_draw_duration | boolean | false | 为 true 时,按得越久投得越远,就像三叉戟一样。 |
示例
写在 BP/items/<name>.json 的 components 对象中(值为默认值或占位值):
BP/items/<name>.json
{
"minecraft:throwable": {
"do_swing_animation": false,
"min_draw_duration": 0,
"max_draw_duration": 0,
"launch_power_scale": 1,
"max_launch_power": 1,
"scale_power_by_draw_duration": false
}
}