372369534 发表于 2020-4-28 23:23
命令的bug 其实是基础的小技巧不知道,。。 bbs里有数据包入门教程啊,属于物品设计。 特定物品有Tags。循 ...
没标序号有点乱 个字删掉
陈皮_no橘皮 发表于 2020-4-28 21:14
1.首先我给你纠错并不是进度而是统计,但我是真没想可以使用这个,我深感抱歉造成了bug
2.并没有算在红石 ...
1.进度是进度,advancement,统计是统计,stats。
2.标题有红石教程字样,可能是我理解错了,抱歉。
3.期待你的重置
4.在命令系统特别是多人使用的系统中,红石尤其红石比较器是最大的不稳定性因素之一。主要原因是延迟和复位的原因,以及同时只能处理一个输入。实际操作中有很多可以替代红石的更优选择。
————————————————
关于优化:
所谓食物效果只需要应用进度即可。
使用minecraft:consume_item触发器,检测玩家食用了指定的带有指定NBT的物品;
reward中使用函数,在函数中写上需要执行的命令(如effect、spreadplayers、tp等等,或是更复杂的组合)即可。
————————————————
在1.12+的版本中,推荐使用函数、进度等数据文件制作所需的功能
也就是1.13+中搬仟到数据包中的这些文件类型。
本帖最后由 陈皮_no橘皮 于 2020-4-29 19:57 编辑
1.我之前一直把advancement和stats混为一谈,一直认为是一样的.....感谢您的提醒
2.红石教程字样我尝试看能换掉不
3.这里有个问题想要询问:如何在一个重复的命令组中当检测到一个条件后发生一条命令但只执行一次,如果是setblock就算了
————————————————
wiki上写的这东西是什么(或如何使用)?可以给一个教程链接吗?(wiki教程过于专业)
minecraft:consume_item
玩家损耗了物品时触发。可用条件:
conditions:
item:被损耗的物品。
物品共通标签 [隐藏]
count:物品数量。
count:
max:最大值。
min:最小值。
durability:物品的耐久度。
durability:
max:最大值。
min:最小值。
enchantments:魔咒列表。
:
enchantment:一个魔咒ID。
levels:魔咒等级。
levels:
max:最大值。
min:最小值。
stored_enchantments:附魔书中储存的魔咒的列表。
:
enchantment:一个魔咒ID。
levels:魔咒等级。
levels:
max:最大值。
min:最小值。
item:一个物品ID。
nbt:一个NBT字符串。
potion:一个酿造药水的ID。
tag:一个物品数据包标签。
一个例子 [隐藏]
{
"criteria": {
"example": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:golden_apple",
"data": 1,
"nbt": "{display:{Name:\"\\\"Example\\\"\"}}"
}
}
}
}
}
————————————————
这里是搬迁吧?
VCS-Official 发表于 2020-4-29 09:25
1.进度是进度,advancement,统计是统计,stats。
2.标题有红石教程字样,可能是我理解错了,抱歉。
3.期 ...
1.我之前一直把advancement和stats混为一谈,一直认为是一样的.....感谢您的提醒
2.红石教程字样我尝试看能换掉不
3.这里有个问题想要询问:如何在一个重复的命令组中当检测到一个条件后发生一条命令但只执行一次,如果是setblock就算了
————————————————
wiki上写的这东西是什么(或如何使用)?可以给一个教程链接吗?(wiki教程过于专业)
minecraft:consume_item
玩家损耗了物品时触发。可用条件:
conditions:
item:被损耗的物品。
物品共通标签 [隐藏]
count:物品数量。
count:
max:最大值。
min:最小值。
durability:物品的耐久度。
durability:
max:最大值。
min:最小值。
enchantments:魔咒列表。
:
enchantment:一个魔咒ID。
levels:魔咒等级。
levels:
max:最大值。
min:最小值。
stored_enchantments:附魔书中储存的魔咒的列表。
:
enchantment:一个魔咒ID。
levels:魔咒等级。
levels:
max:最大值。
min:最小值。
item:一个物品ID。
nbt:一个NBT字符串。
potion:一个酿造药水的ID。
tag:一个物品数据包标签。
一个例子 [隐藏]
{
"criteria": {
"example": {
"trigger": "minecraft:consume_item",
"conditions": {
"item": {
"item": "minecraft:golden_apple",
"data": 1,
"nbt": "{display:{Name:\"\\\"Example\\\"\"}}"
}
}
}
}
}
————————————————
也就是1.13+中搬仟到数据包中的这些文件类型。
这里是搬迁吧?