1.如何探测使用盾牌的玩家
或者说如何创建一个计分板是使用盾牌的
别和我说stat.useItem.minecraft.shield
我不管是用盾牌攻击,用盾牌格挡,用盾牌格挡伤害都没有反应
还是有其他方法我没有实验出来??
2.有abcde五个队伍,按一下按钮只会让离最近的队伍玩家abc传送
错误指令:/tp @p[team=a,team=b,team=c]
或者说如何创建一个计分板是使用盾牌的
别和我说stat.useItem.minecraft.shield
我不管是用盾牌攻击,用盾牌格挡,用盾牌格挡伤害都没有反应
还是有其他方法我没有实验出来??
2.有abcde五个队伍,按一下按钮只会让离最近的队伍玩家abc传送
错误指令:/tp @p[team=a,team=b,team=c]
1.
这是 bug,至今没有修复,没辙
https://bugs.mojang.com/browse/MC-87949
2.
注意逻辑,而且 1.12 不能那么写
scoreboard players tag @a[team=a] add candidate
scoreboard players tag @a[team=b] add candidate
scoreboard players tag @a[team=c] add candidate
tp @p[tag=candidate]
scoreboard players tag @a remove candidatep
这是 bug,至今没有修复,没辙
https://bugs.mojang.com/browse/MC-87949
2.
注意逻辑,而且 1.12 不能那么写
scoreboard players tag @a[team=a] add candidate
scoreboard players tag @a[team=b] add candidate
scoreboard players tag @a[team=c] add candidate
tp @p[tag=candidate]
scoreboard players tag @a remove candidatep
本帖最后由 8784 于 2018-10-7 08:33 编辑
对于1小问,可以用进度完成
example.json:
复制代码用盾牌阻挡攻击的玩家即可获得该进度,类似于"抱歉,今天不行"
接下来由于1.12无法用选择器探测进度,所以在此利用/stats将玩家与记分板连接,用/advancement test 让玩家自检,探测记分板的结果并夺取该玩家的进度即可完成探测
可参考:
https://minecraft.gamepedia.com/ ... :entity_hurt_player
https://minecraft.gamepedia.com/Commands/stats
对于1小问,可以用进度完成
example.json:
- {
- "criteria": {
- "example": {
- "trigger": "minecraft:entity_hurt_player",
- "conditions": {
- "damage": {
- "blocked": true
- }
- }
- }
- }
- }
接下来由于1.12无法用选择器探测进度,所以在此利用/stats将玩家与记分板连接,用/advancement test 让玩家自检,探测记分板的结果并夺取该玩家的进度即可完成探测
可参考:
https://minecraft.gamepedia.com/ ... :entity_hurt_player
https://minecraft.gamepedia.com/Commands/stats
SPGoding 发表于 2018-10-7 04:27
1.
这是 bug,至今没有修复,没辙
https://bugs.mojang.com/browse/MC-87949
第二个问题不行??
命令方块怎么摆放的
最后一个tag是不是多了一个p
命令方块显示无法找到实体 是不是清除的太快了
确实是多了个 p…我的锅
应该没问题的来着,你确定加入 a/b/c 中的一个队伍了嘛
本帖最后由 26号猪肉 于 2018-10-7 18:51 编辑
两个都是循环是不是清除tag太快了 探测不到?
SPGoding 发表于 2011-10-7 16:25
确实是多233队伍了嘛 ...
两个都是循环是不是清除tag太快了 探测不到?