
世界启动指令与全局游戏规则
在世界创建时运行命令,允许与任何模组兼容的全局游戏规则!
查看 BoxToPlay 获取便宜且强大的 Minecraft 服务器(说真的,这是我日常使用的,非常棒)
也可在 CurseForge 上获取(体验差很多)
这个模组最初是为了设置适用于所有世界的全局游戏规则而制作的,但它也适用于其他任何命令。
v1 描述
当你首次启动游戏时,模组会在你的配置文件夹中创建一个名为 WSCommands.json 的文件,其格式如下:
{
"Repeat": false,
"DedicatedMode": false,
"1": "[命令1]",
"2": "[命令2]",
"3": "[命令3]"
}
每次你加载一个新世界时,模组会按顺序运行这些命令。
确保不要跳过任何数字。
不要忘记逗号。
命令不包含 /
示例:
{
"Repeat": false,
"DedicatedMode": false,
"1": "effect give @a minecraft:resistance",
"2": "gamerule keepInventory true",
"3": "gamerule doInsomnia false",
"4": "give @r minecraft:diamond"
}
这将首先给每个玩家赋予抗性效果,然后将 keepInventory 设置为 true、doInsomnia 设置为 false,再给世界中一个随机玩家一颗钻石。
如果 Repeat 设置为 true,命令将在每次加载世界时运行(如果 DedicatedMode 设置为 true,则在每个玩家加入世界时运行)。
如果 DedicatedMode 设置为 true,命令将为每个首次加入世界的玩家运行。
重要提示:
/wsc [目标] forcerun 将直接运行命令/wsc [目标] reset 将在你下次加载当前世界时再次运行命令/wsc null 是一个什么都不做的命令
命令在世界创建时没有运行?尝试执行 /wsc forcerun(需要 OP),如果显示红色消息提示无法运行命令,你可能在配置中某处漏掉了逗号(除最后一行外,所有行都应带逗号)
命令确实运行了但游戏规则未设置?Minecraft 对游戏规则的大小写非常严格(例如 gamerule keepinventory 或 gamerule Keepinventory 不会生效,正确的大小写是 gamerule keepInventory)
从命令方块直接转到 toml 文件时要非常小心,因为必须转义命令中 JSON 格式使用的任何内容(例如 \ 变成 \\," 变成 \")(这里有一个非常有用的资源 https://www.freeformatter.com/json-escape.html 只需在输入框中输入你的命令,不要按回车,直接按“escape JSON”即可,它会给你需要复制粘贴的准确内容(别忘了把你从网站上复制的内容放回命令列表中的引号之间!!)
在配置文件夹中会生成一个名为 WSCommands.toml 的配置文件,最重要的信息应该都在里面
加入我的 Discord 服务器 获取关于我的模组的支持!
图标取自 game-icons.net
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。