1.6.1-1.21.5
on 2026 Jul 181.6.1-1.21.4
on 2026 Jul 18- 修复了
-pattern cross-large、-pattern square-slant-medium和-pattern square-slant-small模式不正确的问题。
1.6.1-1.21.3
on 2026 Jul 181.6.1-1.20.1
on 2026 Jul 18- 修复了“-pattern cross-large”、“-pattern square-slant-medium”和“-pattern square-slant-small”模式不正确的问题。
1.6.1-1.21.1
on 2026 Jul 18- 修复了
-pattern cross-large、-pattern square-slant-medium和-pattern square-slant-small模式不正确的问题。
1.3.3.1-beta.1-1.19.2
on 2026 Jul 18仅适用于1.19.4版本的修复更新。
- 调整了墙灯和角落的灯的放置规则:仅当方块在表面中心具有侧边形状或碰撞箱时,才允许放置灯光,从而避免将灯光放置在表面中心为空的位置。
- 现在所有直立式告示牌及告示牌横杆均拥有方块标签
#wall_post_override,使得放置于墙壁上的直立式告示牌可显示墙柱。 - 修复了文本NBT中字段
textJson无效时,返回的文本组件所使用的翻译键message.mishanguc.invalid_json不存在的问题;此外,该文本将以红色显示。 - 修复了文本X轴旋转角度无法正确设置的问题。
- 调整了部分物品与方块的名称。
- 修复了方块标签
#leaves在1.19.2中因包含不存在的樱桃树叶而导致标签无效的问题。 - 修复了此版本中创造模式物品栏内爆炸类工具类型无效的问题。
1.4.3.1-1.19.4
on 2026 Jul 18仅适用于 1.19.4 的修复更新。
- 调整了墙灯和角落的灯的放置规则:仅当方块在表面中心具有侧面形状或碰撞箱时,才允许在其上放置灯光,从而避免将灯放置在表面中心为空的位置。
- 修复了部分道路方块侧面纹理显示错误的问题。
- 现在所有直立式告示牌和告示牌横杆均拥有方块标签
#wall_post_override,使得放置于墙壁上的直立式告示牌可正确显示墙柱。 - 修复了文本 NBT 中
textJson字段无效时,返回的文字组件所使用的翻译键message.mishanguc.invalid_json不存在的问题;此外,此类文本将以红色显示。 - 修复了文字 X 轴旋转角度无法正确设置的问题。
- 调整了部分内容的名称。
1.6.0-1.20.1
on 2026 Jul 18- 修复了告示牌编辑界面中文字轮廓控制按钮操作逻辑错误的问题。
- 告示牌编辑界面中的“阴暗”选项不再被标记为“不建议启用”。
- 简化了告示牌文字的数据格式:当文字为默认白色且无轮廓时,相关字段将被自动移除。现在支持修改告示牌文字预设;在编辑告示牌文字时,若未输入任何文字,则会显示所有可用预设(详见 1.6.0-beta.3 版本更新日志)。
- 改进了告示牌文字的
-pattern功能:所有模具现统一使用标准名称,同时仍兼容部分缩写别名(详见 1.6.0-beta.3 版本更新日志)。- 当模组将模具存储于区块数据中时,将统一采用标准名称(如
arrow-left);旧版本模组所使用的缩写名称(如al)会在加载时自动转换,但转换后将不再兼容旧版本模组。因此,建议在使用新版本模组进入世界前先备份存档。
- 当模组将模具存储于区块数据中时,将统一采用标准名称(如
- 告示牌文字现已支持
-nbt参数,功能类似于-json,但以 NBT 格式表示文本组件,其语法与 JSON 存在少量差异。使用-json指定的文本将自动转换为-nbt格式(适用于 1.21.5 及以上版本)。 - 调整了告示牌中
-texture的交互逻辑:即使输入了不存在的贴图 ID,也能正常生效,仅渲染为黑紫色方格纹理,且不会输出警告信息。- 相较于该模组,更推荐使用精灵文本组件(sprite text component),因其稳定性更高,并支持资源包中的动态贴图。例如:
-nbt {sprite: 'block/lava_still'}。
- 相较于该模组,更推荐使用精灵文本组件(sprite text component),因其稳定性更高,并支持资源包中的动态贴图。例如:
- 新增一种特殊文字类型:
debug_text,用法为输入-debug_text <任意文字内容>,用于测试文字渲染效果。请注意,文字的实际渲染位置可能不准确(适用于 1.21.10 及以上版本)。 - 修复了游戏规则不同步的问题。
- 修复了使用 Ctrl + E 设置自定义值时导致文字不可见的问题。
- 改进了简单模式:启用简单模式后,调整高度或关闭简单模式时不再需要按住 Shift 键。
- 在告示牌编辑界面输入特殊文字时,若输入内容无效,除将文字字段标红外,还会显示提示工具提示以说明具体错误。
- 优化了告示牌编辑界面的操作体验,文字输入框宽度将根据是否渲染滚动条自动调整。
- 修复了当文字 NBT 中
textJson字段无效时,返回的文本组件所引用的翻译键message.mishanguc.invalid_json不存在的问题;该错误文本现将以红色显示。 - 修复了 1.21.10 版本中手持不可见告示牌时,其轮廓渲染异常的问题。
1.6.0-1.21.1
on 2026 Jul 18- 修复了告示牌编辑界面中文字轮廓控制按钮操作逻辑错误的问题。
- 告示牌编辑界面中的“阴暗”选项不再被标记为不推荐启用。
- 简化了告示牌文字的数据格式:当文字为默认白色且无轮廓时,相关字段将被自动移除。现在可修改告示牌的文字预设;在编辑告示牌文字时,若未输入任何文字,则会显示所有可用预设(详见 1.6.0-beta.3 版本更新日志)。
- 改进了告示牌文字的
-pattern功能:所有模具均使用标准名称,同时支持部分缩写名称作为别名(详见 1.6.0-beta.3 版本更新日志)。- 当模组将模具存入区块数据时,将统一使用标准名称(如
arrow-left);旧版本模组所存储的缩写名称(如al)会在加载时自动转换,但将不再兼容旧版本模组。因此,建议在使用新版本模组进入世界前先备份存档。
- 当模组将模具存入区块数据时,将统一使用标准名称(如
- 告示牌文字现已支持
-nbt参数,其功能类似于-json,但以 NBT 格式表示文字组件,语法与 JSON 存在少量差异。使用-json指定的文字将自动转换为-nbt格式(适用于 1.21.5 及以上版本)。 - 调整了告示牌中
-texture的交互逻辑:即使输入了不存在的贴图 ID,仍可正常生效,仅渲染为黑紫色方格图案,且不会输出警告信息。- 相较于该模组,更推荐使用精灵文字组件(sprite text component),因其更稳定,并支持资源包中的动态贴图。例如:
-nbt {sprite: 'block/lava_still'}。
- 相较于该模组,更推荐使用精灵文字组件(sprite text component),因其更稳定,并支持资源包中的动态贴图。例如:
- 新增一种特殊文字类型:
debug_text,用法为输入-debug_text <任意文字内容>用于测试文字渲染效果。请注意,该文字的渲染位置可能不准确(适用于 1.21.10 及以上版本)。 - 修复了游戏规则不同步的问题。
- 修复了使用 Ctrl + E 设置自定义值后导致文字不可见的问题。
- 改进了简单模式:启用简单模式后,调整高度或关闭简单模式时不再需要按住 Shift 键。
- 在告示牌编辑界面中输入特殊文字时,若内容无效,除将文字字段标红外,还会显示提示气泡说明错误原因。
- 优化了告示牌编辑界面的操作体验,文字输入框宽度将根据是否渲染滚动条自动调整。
- 修复了当文字 NBT 中
textJson字段无效时,返回的文字组件所对应的翻译键message.mishanguc.invalid_json不存在的问题;此外,此类文字将以红色显示。 - 修复了 1.21.10 版本中手持不可见告示牌时,其轮廓渲染异常的问题。
1.6.0-1.21.3
on 2026 Jul 18- 修复了告示牌编辑界面中文字轮廓控制按钮操作逻辑错误的问题。
- 告示牌编辑界面中的“阴暗”选项不再被标记为“不建议启用”。
- 简化了告示牌文字的数据格式:当文字为默认白色且无轮廓时,相关字段将被自动移除。现在可修改告示牌的文字预设;在编辑告示牌文字时,若未输入任何文字,则会显示所有可用预设(详见 1.6.0-beta.3 版本更新日志)。
- 改进了告示牌文字的
-pattern功能:所有模具均使用标准名称,同时兼容部分缩写别名(详见 1.6.0-beta.3 版本更新日志)。- 当模组将模具存入区块数据时,统一采用标准名称(例如
arrow-left);旧版本模组使用的缩写名称(例如al)会在加载时自动转换,但将不再兼容旧版本模组。因此,建议在使用新版本模组进入世界前做好备份。
- 当模组将模具存入区块数据时,统一采用标准名称(例如
- 现在告示牌文字支持
-nbt参数,功能类似-json,但以 NBT 格式表示文本组件,其语法与 JSON 存在少量差异。使用-json指定的文本将自动转换为-nbt格式(适用于 1.21.5 及以上版本)。 - 调整了告示牌中
-texture的交互逻辑:即使输入了不存在的贴图 ID,也能正常生效,仅渲染为黑紫色方格图案,且不会输出警告信息。- 相比于该模组,推荐使用精灵文本组件(sprite text component),因其更稳定,并支持资源包中的动态贴图。例如:
-nbt {sprite: 'block/lava_still'}。
- 相比于该模组,推荐使用精灵文本组件(sprite text component),因其更稳定,并支持资源包中的动态贴图。例如:
- 新增一种特殊文本类型:
debug_text,用法为输入-debug_text <任意文本内容>用于测试文本渲染效果。请注意,文本的实际渲染位置可能不准确(适用于 1.21.10 及以上版本)。 - 修复了游戏规则不同步的问题。
- 修复了使用 Ctrl + E 设置自定义值会导致文字不可见的问题。
- 优化了简单模式:启用简单模式后,调整高度或关闭简单模式时不再需要按住 Shift 键。
- 在告示牌编辑界面输入特殊文本时,若内容无效,除将文本框标红外,还会显示提示工具栏说明错误原因。
- 优化了告示牌编辑界面的操作体验,文本框宽度将根据是否渲染滚动条自动调整。
- 修复了当文本 NBT 中
textJson字段无效时,返回的文本组件所引用的本地化键message.mishanguc.invalid_json不存在的问题;此外,此类文本将以红色显示。 - 修复了 1.21.10 版本中手持不可见告示牌时,其轮廓渲染异常的问题。
1.6.0-1.21.4
on 2026 Jul 18- 修复了告示牌编辑界面中文字轮廓控制按钮操作逻辑错误的问题。
- 告示牌编辑界面中的“阴暗”选项不再被标记为不推荐启用。
- 简化了告示牌文字的数据格式:当文字为默认白色且无轮廓时,相关字段将被自动移除。现在支持修改告示牌的文字预设;在编辑告示牌文字时,若未输入任何内容,则会显示所有可用预设(详见 1.6.0-beta.3 版本更新日志)。
- 改进了告示牌文字的
-pattern功能:所有模具现统一使用标准名称,同时兼容部分缩写别名(详见 1.6.0-beta.3 版本更新日志)。- 当模组将模具存储于区块数据中时,将统一采用标准名称(如
arrow-left);旧版本模组使用的缩写名称(如al)会在加载时自动转换,但将不再兼容旧版本模组。因此建议在使用新版本模组进入世界前做好存档备份。
- 当模组将模具存储于区块数据中时,将统一采用标准名称(如
- 现在告示牌文字支持
-nbt参数,功能类似-json,但以 NBT 格式表示文本组件,其语法与 JSON 存在少量差异。使用-json指定的文本将自动转换为-nbt格式(适用于 1.21.5 及以上版本)。 - 调整了告示牌中
-texture的交互逻辑:即使输入了不存在的贴图 ID,也能正常生效,仅渲染为黑紫色方格图案,且不会输出警告信息。- 相较于该模组,更推荐使用精灵文本组件(sprite text component),因其稳定性更高,并支持资源包中的动态贴图。例如:
-nbt {sprite: 'block/lava_still'}。
- 相较于该模组,更推荐使用精灵文本组件(sprite text component),因其稳定性更高,并支持资源包中的动态贴图。例如:
- 新增一种特殊文字类型:
debug_text,用法为输入-debug_text <任意文字内容>以测试文字渲染效果。请注意,该文字的渲染位置可能不准确(适用于 1.21.10 及以上版本)。 - 修复了游戏规则不同步的问题。
- 修复了使用 Ctrl + E 设置自定义值会导致文字不可见的问题。
- 改进了简单模式:启用简单模式后,调整高度或关闭简单模式时不再需要按住 Shift 键。
- 现在于告示牌编辑界面输入特殊文字时,若内容无效,除将文字字段标红外,还会显示提示工具提示说明错误原因。
- 优化了告示牌编辑界面的操作体验,文字输入框宽度将根据是否渲染滚动条自动调整。
- 修复了当文字 NBT 中
textJson字段无效时,返回的文本组件所对应的本地化键message.mishanguc.invalid_json不存在的问题;此外,此类错误文本将以红色显示。 - 修复了 1.21.10 版本中手持不可见告示牌时,其轮廓渲染异常的问题。
1.6.0-1.21.5
on 2026 Jul 18- 修复了告示牌编辑界面中文字轮廓控制按钮操作逻辑错误的问题。
- 告示牌编辑界面中的“阴暗”选项不再被标记为“不推荐启用”。
- 简化了告示牌文字的数据格式:当文字为默认白色且无轮廓时,相关字段将被自动移除。现在可修改告示牌的文字预设;在编辑告示牌文字时,若未输入任何文字,将显示所有可用预设(详见 1.6.0-beta.3 版本更新日志)。
- 优化了告示牌文字的
-pattern功能:现统一使用标准名称(如arrow-left),同时兼容部分缩写别名(如al)(详见 1.6.0-beta.3 版本更新日志)。- 当模组将模具存储于区块数据中时,将统一采用标准名称;旧版本模组所存的缩写名称(如
al)会自动转换为标准名称,因此新版本将不再兼容旧版本模组。建议在使用新版本模组进入世界前先备份存档。
- 当模组将模具存储于区块数据中时,将统一采用标准名称;旧版本模组所存的缩写名称(如
- 告示牌文字现已支持
-nbt参数(类似-json),但其以 NBT 表示文本组件,语法与 JSON 存在细微差异。使用-json指定的文字将自动转换为-nbt格式(适用于 1.21.5 及以上版本)。 - 调整了告示牌中
-texture的交互逻辑:即使输入了不存在的贴图 ID,也能正常生效,仅渲染为紫黑色方格图案,且不输出警告信息。- 相较于该模组,更推荐使用精灵文本组件(sprite text component),因其更稳定,并支持资源包中的动态贴图。例如:
-nbt {sprite: 'block/lava_still'}。
- 相较于该模组,更推荐使用精灵文本组件(sprite text component),因其更稳定,并支持资源包中的动态贴图。例如:
- 新增一种特殊文字类型:
debug_text,用法为输入-debug_text <任意文字内容>用于测试文字渲染效果。请注意,文字的渲染位置可能不准确(适用于 1.21.10 及以上版本)。 - 修复了游戏规则不同步的问题。
- 修复了使用 Ctrl + E 设置自定义值后导致文字不可见的问题。
- 优化了简单模式:启用简单模式后,无需再按住 Shift 键即可调整高度或关闭简单模式。
- 在告示牌编辑界面输入特殊文字时,若内容无效,除将文字字段标红外,还将显示提示 tooltip 说明具体错误。
- 优化了告示牌编辑界面的操作体验,文字输入框宽度将根据是否渲染滚动条自动调整。
- 修复了当文字 NBT 中
textJson字段无效时,返回的文本组件所引用的本地化键message.mishanguc.invalid_json不存在的问题;此外,该错误文本将以红色显示。 - 修复了 1.21.10 版本中手持不可见告示牌时,其轮廓渲染异常的问题。
1.6.0-1.21.8
on 2026 Jul 18- 修复了告示牌编辑界面中文字轮廓控制按钮操作逻辑错误的问题。
- 告示牌编辑界面中的“阴暗”选项不再被标记为不推荐启用。
- 简化了告示牌文字的数据格式:当文字为默认白色且无轮廓时,相关字段将被自动移除。现在可修改告示牌的文字预设;在编辑告示牌文字时,若未输入任何文字,则会显示所有可用预设(详见 1.6.0-beta.3 版本更新日志)。
- 改进了告示牌文字的
-pattern功能:所有模具均使用标准名称,同时兼容部分缩写别名(详见 1.6.0-beta.3 版本更新日志)。- 当模组将模具存入区块数据时,将统一使用标准名称(如
arrow-left);旧版本模组所存储的缩写名称(如al)会在加载时自动转换,因此新版本将不再兼容旧版本模组。建议在使用新版本模组进入世界前做好备份。
- 当模组将模具存入区块数据时,将统一使用标准名称(如
- 告示牌文字现已支持
-nbt语法(类似-json),但其以 NBT 表示文本组件,语法与 JSON 存在细微差异。使用-json指定的文字将自动转换为-nbt格式(适用于 1.21.5 及更高版本)。 - 调整了告示牌中
-texture的交互逻辑:即使输入了不存在的贴图 ID,也能正常生效,仅渲染为黑紫色方格图案,且不再输出警告信息。- 相较于该模组,推荐使用精灵文本组件(sprite text component),因其更稳定,并支持资源包中的动态贴图。例如:
-nbt {sprite: 'block/lava_still'}。
- 相较于该模组,推荐使用精灵文本组件(sprite text component),因其更稳定,并支持资源包中的动态贴图。例如:
- 新增一种特殊文字类型:
debug_text,用法为输入-debug_text <任意文字内容>以测试文字渲染效果。请注意,文字的渲染位置可能不准确(适用于 1.21.10 及更高版本)。 - 修复了游戏规则不同步的问题。
- 修复了使用 Ctrl + E 设置自定义值导致文字不可见的问题。
- 改进了简单模式:启用简单模式后,调整高度或关闭简单模式时不再需要按住 Shift 键。
- 在告示牌编辑界面输入特殊文字时,若内容无效,除将文字字段标红外,还会显示提示气泡说明具体错误。
- 优化了告示牌编辑界面的操作体验,文字输入框宽度将根据是否渲染滚动条自动调整。
- 修复了当文字 NBT 中
textJson字段无效时,返回的文本组件本地化键message.mishanguc.invalid_json不存在的问题;此外,此类文字将以红色显示。 - 修复了 1.21.10 版本中手持不可见告示牌时,其轮廓渲染异常的问题。
1.6.0-1.21.10
on 2026 Jul 18- 修复了告示牌编辑界面中文字轮廓控制按钮操作逻辑错误的问题。
- 告示牌编辑界面中的“阴暗”选项不再被标记为不推荐启用。
- 简化了告示牌文字的数据格式:当文字为默认白色且无轮廓时,相关字段将被自动移除。现在支持修改告示牌的文字预设;在编辑告示牌文字时,若未输入任何文字,则会显示所有可用预设(详见 1.6.0-beta.3 版本更新日志)。
- 优化了告示牌文字的
-pattern功能:所有模具均使用标准名称,同时兼容部分缩写别名(详见 1.6.0-beta.3 版本更新日志)。- 当模组将模具存储于区块数据中时,将统一采用标准名称(例如
arrow-left);旧版本模组使用的缩写名称(例如al)会在加载时自动转换,但转换后将不再兼容旧版本模组。因此,建议在使用新版本模组进入世界前先进行存档备份。
- 当模组将模具存储于区块数据中时,将统一采用标准名称(例如
- 现在告示牌文字支持
-nbt参数,功能类似-json,但以 NBT 格式表示文字组件,其语法与 JSON 存在少量差异。使用-json指定的文字将自动转换为-nbt格式(适用于 1.21.5 及以上版本)。 - 调整了告示牌中
-texture的交互逻辑:即使输入了不存在的贴图 ID,也能正常生效,仅渲染为黑紫色方格图案,且不输出警告信息。- 相较于该模组,更推荐使用精灵文字组件(sprite text component),因其更稳定,并支持资源包中的动态贴图。例如:
-nbt {sprite: 'block/lava_still'}。
- 相较于该模组,更推荐使用精灵文字组件(sprite text component),因其更稳定,并支持资源包中的动态贴图。例如:
- 新增一种特殊文字类型:
debug_text,用法为输入-debug_text <任意文字内容>用于测试文字渲染效果。请注意,文字的渲染位置可能不准确(适用于 1.21.10 及以上版本)。 - 修复了游戏规则不同步的问题。
- 修复了使用 Ctrl + E 设置自定义值会导致文字不可见的问题。
- 优化了简单模式:启用简单模式后,调整高度或禁用简单模式时不再需要按住 Shift 键。
- 在告示牌编辑界面输入特殊文字时,若输入内容无效,除将文字字段标红外,还会显示提示气泡说明错误原因。
- 改进了告示牌编辑界面的操作体验,文字输入框宽度将根据是否渲染滚动条自动调整。
- 修复了当文字 NBT 中
textJson字段无效时,返回的文字组件所对应的翻译键message.mishanguc.invalid_json不存在的问题;此外,此类文字将以红色显示。 - 修复了 1.21.10 版本中手持隐形告示牌时,其轮廓渲染异常的问题。
1.6.0-1.21.11
on 2026 Jul 18- 修复了告示牌编辑界面中文字轮廓控制按钮操作逻辑错误的问题。
- 告示牌编辑界面中的“阴暗”选项不再被标记为不建议启用。
- 简化了告示牌文字的数据格式:当文字为默认白色且无轮廓时,相关字段将被自动移除。现在可修改告示牌的文字预设;在编辑告示牌文字时,若未输入任何文字,则会显示所有可用预设(详见 1.6.0-beta.3 版本更新日志)。
- 改进了告示牌文字的
-pattern功能:现统一使用规范名称(如arrow-left),同时兼容部分缩写别名(如al)(详见 1.6.0-beta.3 版本更新日志)。- 当模组将模具存入区块数据时,将始终使用规范名称;旧版本模组所存的缩写名称(如
al)会在加载时自动转换,但将不再兼容旧版本模组。因此,建议在使用新版本模组进入世界前先备份存档。
- 当模组将模具存入区块数据时,将始终使用规范名称;旧版本模组所存的缩写名称(如
- 现在告示牌文字支持
-nbt参数(类似-json),用于以 NBT 格式表示文本组件,其语法与 JSON 存在少量差异。使用-json指定的文字将自动转换为-nbt格式(适用于 1.21.5 及以上版本)。 - 调整了告示牌中
-texture的交互逻辑:即使输入了不存在的贴图 ID,也能正常生效,仅渲染为黑紫色方格图案,且不会输出警告信息。- 相较于该参数,推荐使用精灵文本组件(sprite text component),其稳定性更高,并支持资源包中的动态贴图。例如:
-nbt {sprite: 'block/lava_still'}。
- 相较于该参数,推荐使用精灵文本组件(sprite text component),其稳定性更高,并支持资源包中的动态贴图。例如:
- 新增一种特殊文字类型:
debug_text,用法为输入-debug_text <任意文字内容>以测试文字渲染效果。请注意,该文字的渲染位置可能不准确(适用于 1.21.10 及以上版本)。 - 修复了游戏规则不同步的问题。
- 修复了使用 Ctrl + E 设置自定义值会导致文字不可见的问题。
- 优化了简单模式:启用简单模式后,调整高度或关闭简单模式时不再需要按住 Shift 键。
- 现在在告示牌编辑界面输入特殊文字时,若内容无效,除将文字字段标红外,还会显示提示气泡说明错误原因。
- 优化了告示牌编辑界面的操作体验,文字输入框宽度将根据是否渲染滚动条自动调整。
- 修复了当文字 NBT 中
textJson字段无效时,返回的文本组件翻译键message.mishanguc.invalid_json不存在的问题;此外,该错误文字将以红色显示。 - 修复了 1.21.10 版本中手持不可见告示牌时,其轮廓渲染异常的问题。
1.6.0-beta.4-1.21.11
on 2026 Jul 18- 针对 Minecraft 1.21.10 及更高版本:调整文本渲染逻辑,确保 Iris 等模组能将特殊文本识别为已渲染文本,从而在启用着色器时,使特殊文本具备与普通文本相同的部分特性。
- 针对 Minecraft 1.21.10 及更高版本:修复数据生成器无法运行的问题。
- 调整告示牌中
-texture交互逻辑:在告示牌中,即使输入了缺失的纹理 ID,也能正常生效,直接渲染为黑紫色棋盘格图案,且不输出警告信息。 - 新增一种特殊文本类型:
debug_text,用法:输入-debug_text <任意文本内容>以测试文本渲染效果。请注意,文本的渲染位置可能不准确。 - 移除部分冗余代码。
- 修复游戏规则不同步的问题。
1.6.0-beta.3-1.21.11
on 2026 Jul 18- 现在可以修改路标文本预设。编辑路标文字时,若未输入任何文字,则会显示所有可用的预设。
- 当前内置了 6 种路标预设:
- 左箭头 + 一行文字(
left_arrow_one_line) - 一行文字(
one_line) - 右箭头 + 一行文字(
right_arrow_one_line) - 左箭头 + 两行文字(
left_arrow_two_lines) - 两行文字(
two_lines) - 右箭头 + 两行文字(
right_arrow_two_lines) - 上述预设中的“两行文字”,指第一行为字号 6 的文字,第二行为字号 3 的文字。箭头可用于指示方向,例如地铁导向标识。
- 左箭头 + 一行文字(
- 自定义路标预设(不含内置预设)存储于
configs/mishanguc_sign_presets/<id>.json,其中<id>可为任意合法文件名(支持中文,但不可包含某些特殊字符,且不支持子目录)。每个文件均为 JSON 格式,支持以下字段:order:整数,可选,默认为 0。用于控制预设在界面中显示的顺序,数值越小优先级越高。六个内置预设的order值分别为 -6 至 -1。name:文本组件,可选。该预设在界面中显示的名称。若未指定,则尝试使用翻译键signPreset.mishanguc.<id>.name;若该翻译键不存在,则直接显示<id>作为备用名称。description:文本组件,可选。该预设的描述信息。在路标编辑界面中,当鼠标悬停于对应按钮或按钮获得焦点时,若存在该字段则显示其内容。text_contexts:文本列表,必填。每项格式与路标中各行文字的格式一致。initial_focus:整数,可选,默认为 0。表示应用该预设时自动选中第几行文字(从 0 开始计数)。例如initial_focus值为 2,则应用预设后第三行文字将被自动选中。该值必须小于文本列表元素数量;但当文本列表为空(元素数量为 0)时,该值可为 0。
- 新增用于管理路标预设的相关命令。所有命令均在客户端执行(非服务端),执行后立即生效,相关文件同步更新。所有文件 I/O 操作均在独立线程中进行。
/mishanguc:signpreset path:显示路标预设的存储路径。路径存在时,点击对应消息可在资源管理器中打开。/mishanguc:signpreset list:列出当前所有预设。/mishanguc:signpreset reload:从磁盘重新加载路标预设。注意:/reload命令不会重新加载路标预设。/mishanguc:signpreset save <id> [args]:保存路标预设。执行时需将准心对准“弥尚都市建造”模组的路标方块。可指定额外参数([args]),以 NBT 对象格式传入,支持以下字段:force:默认为 false。若为 true,当同名预设文件已存在,或同名内置预设已存在时,仍强制保存;若为 false,则命令不执行。此外,若路标文字为空(无任何一行文字)且force为 false,命令亦不执行。order:整数。initial_focus:整数。name:文本组件。description:文本组件。
/mishanguc:signpreset delete <id>:删除一个路标预设。若删除非内置预设,将尝试删除<id>.json文件;若删除内置预设,则会创建一个空 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-right-top、ulu、ultu-turn-right-up,别名:u-turn-right-top、uru、urtcross-small,别名:small-scrosscross-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 Jul 181.6.0-beta.2-1.21.10
on 2026 Jul 18- 修复了服务器无法启动的问题。
1.6.0-beta.1-1.21.11
on 2026 Jul 18- 更新至 1.21.10 和 1.21.11 版本。
- 修复了告示牌编辑界面中文字在某些情况下无法显示的问题。
- 修复了告示牌编辑界面中的操作逻辑与显示效果。
- 修复了使用强制放置工具等工具放置方块时,方块实体数据未更新的问题(包括副手所持方块或副手中携带工具所指定的方块)。
- 修复了搬运工具未能正确处理方块实体数据组件的问题。
- 修复了告示牌编辑界面中文字轮廓控制按钮的操作逻辑错误。
- 告示牌编辑界面中的着色器选项不再被标记为“不建议启用”。




