1.6.0-beta.3-1.21.11
on 2026 Jan 19- 现在可以修改告示牌的文本预设。编辑告示牌文本时,若未添加任何文本,则会显示所有可用的预设。
- 当前有 6 个内置的告示牌预设:
- 左箭头 + 1 行文本 (
left_arrow_one_line) - 1 行文本 (
one_line) - 右箭头 + 1 行文本 (
right_arrow_one_line) - 左箭头 + 2 行文本 (
left_arrow_two_lines) - 2 行文本 (
two_lines) - 右箭头 + 2 行文本 (
right_arrow_two_lines) - 上述预设中的“两行文本”由一行大小为 6 和一行大小为 3 的文本组成。箭头可用于表示方向,例如地铁指示。
- 左箭头 + 1 行文本 (
- 告示牌预设(不包括内置预设)存储在
configs/mishanguc_sign_presets/<id>.json中,其中“id”可以是任何能作为文件名使用的字符串,可包含中文,但不能包含某些特殊字符,且不支持子文件夹。每个文件均为json格式,支持以下字段:order:整数,可选,默认为 0。用于控制预设在界面中显示的顺序,数值越小优先级越高。六个内置预设的顺序分别为从 -6 到 -1 的整数。name:文本组件,可选。预设在界面中的显示名称。若未指定,则使用翻译键signPreset.mishanguc.<id>.name,如果该翻译键不存在,则直接显示 id 作为后备。description:文本组件,可选。预设的描述。在告示牌编辑界面中,当光标悬停或按钮获得焦点时,若存在描述则会显示。text_contexts:文本列表,必需。每项格式等同于告示牌中每行文本的格式。initial_focus:整数,可选,默认为 0。此值表示应用预设时将自动选中哪一行文本。例如,若initial_focus为 2,则应用预设后第三行文本将被自动选中。该字段的值必须小于文本列表的元素数量;但当文本列表为空(数量为 0)时,此值可为 0。
- 添加了用于管理告示牌预设的对应命令。所有命令均在客户端执行,而非服务端,执行后立即生效并更新相关文件。所有文件 IO 操作将在独立线程中进行。
/mishanguc:signpreset path:显示告示牌预设的存储路径。当路径存在时,点击相关信息可在资源管理器中打开。/mishanguc:signpreset list:显示当前所有预设的列表。/mishanguc:signpreset reload:从磁盘重新加载告示牌预设。注意:/reload命令不会重新加载告示牌预设。/mishanguc:signpreset save <id> [args]:保存告示牌预设。执行时需将准星对准 Mishang Urban Construction 模组的告示牌方块。可指定额外参数[args],以 NBT 对象格式提供,支持以下字段:force:默认为 false。若为 true,则即使同名的预设文件已存在,或存在同名的内置预设,仍会正常保存。若为 false,则命令不会执行。此外,当告示牌文本为空(无任何一行)且force为 false 时,命令也不会执行。order:整数。initial_focus:整数。name:文本组件。description:文本组件。
/mishanguc:signpreset delete <id>:删除一个告示牌预设。若删除非内置预设,将尝试删除<id>.json文件;若删除内置预设,则会创建一个空的<id>.json文件,标记该内置预设不再加载。/mishanguc:signpreset reset <id>:重置一个告示牌预设。对于非内置预设,将被删除(等效于/mishanguc:signpreset delete <id>);对于内置预设,无论其是否被覆盖或标记为不加载,都将删除<id>.json文件以恢复内置预设。/mishanguc:signpreset reset:重置所有告示牌预设,并恢复所有内置预设。config/mishanguc_sign_presets中的所有 json 文件将被删除。
- 注意:所有预设在应用时会自动调整位置,即使保存时未调整。若不需要调整,请将相关文本行设置为绝对坐标模式。
- 所有方块的内置告示牌预设大小现已统一为 6 和 3(双行)。此前,全墙告示牌方块的内置预设大小为 8 和 4;请注意,默认文本大小仍取决于告示牌本身,全墙告示牌的默认文本大小为 8,其他方块则为 6。
- 当前有 6 个内置的告示牌预设:
- 简化了告示牌文本的存储格式。对于文本为白色(默认)且无边框的情况,相关字段将被移除。
- 改进了告示牌文本的
-pattern。现在所有图案均使用规范名称,同时支持部分简写名称作为别名:emptyarrow-left,别名:alarrow-right,别名:ararrow-up,别名:arrow-top、au、atarrow-down,别名:arrow-bottom、ad、abarrow-left-thinarrow-right-thinarrow-up-thinarrow-down-thinarrow-left-up,别名:arrow-left-top、alu、altarrow-right-up,别名:arrow-right-top、aru、artarrow-left-down,别名:arrow-left-bottom、ald、albarrow-right-down,别名:arrow-right-bottom、ard、arbarrow-left-turn-up,别名:altuarrow-right-turn-up,别名:artuarrow-left-turn-down,别名:altdarrow-right-turn-down,别名:artdarrow-left-right,别名:alrarrow-up-down,别名:audcircle-small,别名:small-circlecircle-medium,别名:medium-circle、circle、Obanu-turn-left-down,别名:u-turn-left-bottom、uld、ulbu-turn-right-down,别名:u-turn-right-bottom、urd、urbu-turn-left-up,别名:u-turn-left-top、ulu、ultu-turn-right-up,别名:u-turn-right-top、uru、urtcross-small,别名:small-crosscross-medium,别名:medium-cross、cross、Xcross-large,别名:large-crosssquare-small,别名:small-squaresquare-medium,别名:medium-square、squaresquare-large,别名:large-squaresquare-slant-small,别名:small-slant-squaresquare-slant-medium,别名:medium-slant-squaresquare-slant-large,别名:large-slant-square- 注意:不支持自定义图案。如需使用更复杂的图案,建议使用
-texture格式,或使用原版雪碧组件(例如:-nbt {sprite: xxx})。 - 当模组在区块数据中存储图案时,将使用规范名称(如
arrow-left),旧版本模组存储的简写名称(如al)将自动转换,因此不再兼容旧版本模组。建议在使用新版本模组进入世界前进行备份。
- 现在告示牌文本支持
-nbt,类似于-json,但它使用 NBT 表示文本组件,语法与 JSON 有细微差异。使用-json指定的文本将自动转换为-nbt。
1.6.0-beta.2-1.21.11
on 2026 Jan 071.6.0-beta.2-1.21.10
on 2026 Jan 07- 修复了服务器无法启动的问题。
1.6.0-beta.1-1.21.11
on 2026 Jan 07- 更新至 1.21.10 和 1.21.11。
- 修复了在某些情况下告示牌编辑界面文本不显示的问题。
- 修复了告示牌编辑界面的操作逻辑和显示效果。
- 修复了使用强制放置工具等工具放置方块时,若方块来自副手或副手中的搬运工具所指定的方块,方块实体数据未更新的问题。
- 修复了搬运工具未能正确处理方块实体的数据组件的问题。
- 修复了告示牌编辑界面中文字轮廓控制按钮的操作逻辑错误。
- 告示牌编辑界面中的着色器选项不再被视为不推荐启用。
1.6.0-beta.1-1.21.10
on 2026 Jan 07- 更新至 1.21.10 和 1.21.11。
- 修复了在某些情况下告示牌编辑界面中的文本无法显示的问题。
- 修复了告示牌编辑界面中的操作逻辑和显示效果。
- 修复了使用强制放置工具等工具放置方块时,若方块来自副手或副手中的搬运工具所指定的方块,方块实体数据未更新的问题。
- 修复了搬运工具未能正确处理方块实体的数据组件的问题。
- 修复了告示牌编辑界面中文字轮廓控制按钮的操作逻辑错误问题。
- 告示牌编辑界面中的着色器选项不再被视为不推荐启用。
1.5.3-1.21.8
on 2025 Jul 27- 对于 1.21.4 及以上版本,修复了自定义颜色的招牌栏在库存中不会动态着色的问题。
- 其他更新请查看 1.5.2、1.5.1 和 1.5.0 的变更日志。
1.5.3-1.21.5
on 2025 Jul 27- 对于 1.21.4 及以上版本,修复了自定义颜色的招牌条在库存中不会动态着色的问题。
- 其他更新请查看 1.5.2、1.5.1 和 1.5.0 的变更日志。
1.5.3-1.21.4
on 2025 Jul 271.5.3-1.21.3
on 2025 Jul 271.5.3-1.21.1
on 2025 Jul 27- 对于 1.21.4 及以上版本,修复了自定义颜色的招牌栏在库存中不会动态着色的问题。
- 其他更新请查看 1.5.2、1.5.1 和 1.5.0 的变更日志。
1.5.3-1.20.6
on 2025 Jul 27- 对于 1.21.4 及以上版本,修复了自定义颜色的招牌栏在库存中不会动态着色的问题。
- 其他更新请查看 1.5.2、1.5.1 和 1.5.0 的更改日志。
1.5.3-1.20.4
on 2025 Jul 27- 对于 1.21.4 及以上版本,修复了自定义颜色的招牌栏在库存中不会动态着色的问题。
- 其他更新请查看 1.5.2、1.5.1 和 1.5.0 的变更日志。
1.5.3-1.20.2
on 2025 Jul 27- 对于 1.21.4 及以上版本,修复了自定义颜色的招牌条在库存中不会动态着色的问题。
- 其他更新请查看 1.5.2、1.5.1 和 1.5.0 的变更日志。
1.5.3-1.20.1
on 2025 Jul 27- 对于 1.21.4 及以上版本,修复了自定义颜色的招牌栏在库存中不会动态着色的问题。
- 其他更新请查看 1.5.2、1.5.1 和 1.5.0 的变更日志。
1.5.1-1.21.4
on 2025 Jul 06- 优化了 JSON 文本的解析。
- 在牌子中输入特殊文本时,如果内容无效(例如带有无效 JSON 文本的
-json),文本字段现在将显示为红色。 - 修复了在某些情况下,带有直线和两个斜角线的道路块的侧面纹理会消失的问题。
- 修复了在牌子编辑界面中,下划线按钮错误地更改文本斜体的问题。
1.5.1-1.21.5
on 2025 Jul 06- 优化了 JSON 文本的解析。
- 在告示牌中输入特殊文本时,如果内容无效(例如带有无效 JSON 文本的
-json),文本字段现在将显示为红色。 - 修复了在某些情况下,带有直线和两个斜角线的道路块的侧面纹理会消失的问题。
- 修复了在告示牌编辑界面中,下划线按钮错误地更改文本斜体的问题。
1.5.1-1.21.7
on 2025 Jul 06- 优化了 JSON 文本的解析。
- 在告示牌中输入特殊文本时,如果内容无效(例如带有无效 JSON 文本的
-json),文本字段现在将显示为红色。 - 修复了在某些情况下,具有直线和两个斜角线的路障侧面纹理会消失的问题。
- 修复了在告示牌编辑界面中,下划线按钮错误地更改文本斜体的问题。
1.5.0-1.21.5
on 2025 Jun 17- 与1.21.6兼容。
- 修复了1.21.5中纹理错误的问题。
- 修复了无法正确设置文本X轴旋转的问题。
- 调整了部分内容的名称。
- 修复了在告示牌中输入以“
-json”为前缀的JSON并打开编辑界面时会丢失一个空格字符从而导致解析错误的问题。
1.5.0-beta.1-1.21.6-rc1
on 2025 Jun 17无
1.4.9.1-1.21.4
on 2025 Jun 15- 修复了某些版本中的关键问题。



