本帖最后由 阡喏 于 2021-8-21 16:24 编辑
能否检测当前游戏难度并随其执行指令(前提:不用指令改难度)
比如:
如果难度为简单,执行/say easy
如果难度为普通,执行/say normal
如果难度为困难,执行/say hard
此用作生存数据包,玩家可随时改变难度
能否检测当前游戏难度并随其执行指令(前提:不用指令改难度)
比如:
如果难度为简单,执行/say easy
如果难度为普通,执行/say normal
如果难度为困难,执行/say hard
此用作生存数据包,玩家可随时改变难度
只利用minecraft原版命令那点东西是确实没有的…
但是仔细想的话,难度修改了mc里很多机制,可以利用这个修改进行检测
最简单的,生成僵尸跟村民在一起,延迟僵尸攻击一次的时间后,检测村民剩余血量结合minecraft wiki中僵尸在不同难度下的攻击力即可检测
如果回答有用请点个采纳,没有可以继续提问w
但是仔细想的话,难度修改了mc里很多机制,可以利用这个修改进行检测
最简单的,生成僵尸跟村民在一起,延迟僵尸攻击一次的时间后,检测村民剩余血量结合minecraft wiki中僵尸在不同难度下的攻击力即可检测
如果回答有用请点个采纳,没有可以继续提问w
- execute store result score #difficulty value run difficulty
- execute if score #difficulty value matches 1 run say easy
- execute if score #difficulty value matches 2 run say normal
- execute if score #difficulty value matches 3 run say hard