⊙v⊙
本帖最后由 ⊙v⊙ 于 2018-11-22 10:35 编辑

版本:...如题
学校忙得不要不要的...快速地看完了快照更新记录之后几个问题。

/schedule后面的时间是tick吗?
/schedule了时间300,在250的时候退出游戏重进,是在250继续计时还是从零开始?
求一个含is_swimming和equipment的进度例子...
fill_player_head是用在哪里的东西,求一个例子...
/data modify的operation...求例子
最后一个问题...新加入的那些实体,(如果可以)穿上装备和武器后是否渲染手持物和装备,特别是头部...

谢谢...

SPGoding
1. /schedule后面的时间是tick吗?
时间可以加单位,t 是 tick,s 是秒(20t),d 是天(24000t)。不加单位默认是 t。


2. /schedule了时间300,在250的时候退出游戏重进,是在250继续计时还是从零开始?
继续。队列后会在指定 gametime 执行,退出游戏这种沙雕操作不会打乱 gametime。


3. 求一个含is_swimming和equipment的进度例子...
进度条件里面,所有「Tags common to all entities」(实体共通标签)的位置里添加了 is_swimming,判定实体是否游泳。类似的还有 is_on_fire,is_sneaking,is_sprinting 和 is_baby。


e.g.
"minecraft:bred_animals": {
    "child": { "is_swimming": true }
}


equipment 是啥?我孤陋寡闻了


4. fill_player_head是用在哪里的东西,求一个例子...
用在战利品表。对 minecraft:player_head 使用此函数,并由玩家 A 执行此战利品表,能将玩家 A 的皮肤对应的头颅掉落下来。


5. /data modify的operation...求例子
以下 operation 只能在数组/列表中使用
insert before index:在指定索引前插入
insert after index:在指定索引后插入
prepend:添加在数组/列表开头
append:添加在数组/列表结尾
以下 operation 只能用在 compound:
merge
以下 operation 通用
set


e.g.
/data modify entity @s ArmorItems insert after 2 value {id:"minecraft:diamond_helmet",Count:1b}
/data modify entity @s ArmorItems insert after 2 value from entity @e[limit=1,tag=foo] ArmorItems[3]
/execute as @e[type=snowball] run data modify entity @s UUIDMost set from @p UUIDMost


6. 新加入的那些实体,(如果可以)穿上装备和武器后是否渲染手持物和装备,特别是头部
X 熊猫
X 掠夺之兽
X 猫
X 掠夺者


好,我记住你了

第一页 上一页 下一页 最后一页