众所周知,一个tellraw的clickEvent只能被触发一次,我想让一段文字点击后触发许多指令,设计地图剧情,怎么用啊?
如果触发setblock的话会有提示“方块已放置”,还没法屏蔽掉...
如果触发setblock的话会有提示“方块已放置”,还没法屏蔽掉...
使用/gamerule sendcommandfeedback false 可以屏蔽“方块已放置”的信息。
本帖最后由 玄素 于 2018-8-1 18:27 编辑
方法1.通过cE修改分数来激活相关命令复制代码复制代码方法2.通过cE执行function来激活相关命令组复制代码function创建方式可见此处
仅通过trigger进行命令可以不需求玩家拥有2级以上op权限。
方法1.通过cE修改分数来激活相关命令
- cE: scoreboard player set @p xxx y
- 或
- cE: trigger set xxx y
- execute @a[score_xxx=y,score_xxx_min=y] ~ ~ ~ ...
- ...
- cE: function nameSpace:functionName
仅通过trigger进行命令可以不需求玩家拥有2级以上op权限。
玄素 发表于 2018-8-1 18:26
方法1.通过cE修改分数来激活相关命令方法2.通过cE执行function来激活相关命令组function创建方式可见此处
...
请使用 cE: function namespace:function_name 以避免大写
火星浮云 发表于 2018-8-1 13:53
使用/gamerule sendcommandfeedback false 可以屏蔽“方块已放置”的信息。
不行啊,我一直都是提示屏蔽的