Version 0.19.2-beta
on 2026 Sep 23更新日志
[0.19.2-beta] - 2026-09-23
已添加:
- #410 专用的聊天气泡字体资源文件
assets/rctmod/font/speech_bubble.json
已修复:
- #409 客户端因聊天气泡文本不兼容(例如与钠)而崩溃
- #408 在 NeoForge 上聊天气泡文本渲染在背景后方
Version 0.19.2-beta
on 2026 Sep 23更新日志
[0.19.2-beta] - 2026-09-23
新增:
- #410 位于
assets/rctmod/font/speech_bubble.json的专用聊天气泡字体资源文件
修复:
- #409 因聊天气泡文本不兼容导致的客户端崩溃(例如与钠的冲突)
- #408 NeoForge 上聊天气泡文本渲染在背景之后的问题
Version 0.19.1-beta
on 2026 Sep 20更新日志
[0.19.1-beta] - 2026-09-20
变更:
- #407 训练师NPC的消息现在会以头顶聊天气泡的形式显示(聊天消息仍然可用,但为可选项)
- 新增了相关的服务器配置选项(
showMessageAsSpeechBubble和showMessagesInChat) - 微调了训练师实体AI,使其在说话时会保持站立不动
- 聊天气泡纹理可以通过资源包进行更换(
assets/rctmod/textures/speech_bubbles),并使用与其他资源相同的分配模式,可以为所有训练师(default.png)、训练师组(groups/)或单个训练师(singles/)分别指定纹理。默认纹理尺寸为160x90像素,边框预留16像素空间(也可使用其他尺寸,边框会相应缩放)
- 新增了相关的服务器配置选项(
- #406 更新了训练师的战利品表,加入了方块宝可梦 (Cobblemon) 的技能光盘(TM)
Version 0.19.1-beta
on 2026 Sep 20更新日志
[0.19.1-beta] - 2026-09-20
变更:
- #407 训练师NPC的消息现在会以其头顶聊天气泡的形式显示(聊天消息仍然可用,但为可选项)
- 新增了相关的服务端配置选项(
showMessageAsSpeechBubble和showMessagesInChat) - 略微调整了训练师实体的AI,使其在说话时会保持站立不动
- 聊天气泡的贴图可以通过资源包进行修改(
assets/rctmod/textures/speech_bubbles),并使用与其他资源相同的模式,从而允许将其分配给所有训练师(default.png)、一组训练师(groups/)或单个训练师(singles/)。默认贴图尺寸为160x90像素,边框预留16像素空间(也可以使用其他尺寸,边框会相应缩放)
- 新增了相关的服务端配置选项(
- #406 更新了训练师的战利品表,加入了方块宝可梦 (Cobblemon) 的招式学习盘(TM)
Version 0.19.0-beta
on 2026 Sep 07更新日志
自 0.18.0-beta 版本起,[RCT] Radical Cobblemon Trainers 仅可依照 MCOML 许可证的条款进行再分发。
[0.19.0-beta] - 2026-09-07
更改:
- #405 将方块宝可梦 (Cobblemon) 的最低要求版本更新为
1.8
修复:
- #404 修复了在服务器完全启动前尝试初始化训练家所导致的一些问题
Version 0.19.0-beta
on 2026 Sep 07更新日志
自版本 0.18.0-beta 起,Radical Cobblemon Trainers 仅可在遵守 MCOML 许可证 条款的前提下进行再分发。
[0.19.0-beta] - 2026-09-07
更改:
- #405 将方块宝可梦 (Cobblemon) 的最低要求版本更新为
1.8
修复:
- #404 修复了在服务器完全启动前尝试初始化训练家所导致的一些问题
Version 0.18.1-beta
on 2026 Apr 12更新日志
从版本 0.18.0-beta 开始,Radical Cobblemon Trainers 只能按照 MCOML 许可证 的条款进行再分发。
[0.18.1-beta] - 2026-04-12
修复:
- #403 与某些系列星座相关的崩溃问题
Version 0.18.1-beta
on 2026 Apr 12更新日志
自版本 0.18.0-beta 起,Radical Cobblemon Trainers 仅可在 MCOML License 的条款下重新分发。
[0.18.1-beta] - 2026-04-12
修复:
- #403 与某些系列星座相关的崩溃
Version 0.18.0-beta
on 2026 Apr 11更新日志
自版本 0.18.0-beta 起,Radical Cobblemon Trainers 只能根据 MCOML License 的条款进行再分发。
[0.18.0-beta] - 2026-04-11
新增:
- #402 为
get progress graph命令新增format=<format>参数。可用值如下:png:生成图像文件,保存在客户端svg:生成矢量图形文件,保存在客户端uml:生成 PlantUML 图表,可在线查看,旧行为,默认值
- #401 系列属性
hideTrainerIdentities:决定是否在进度图中隐藏训练家名称/id(见 #400),除非它们是必需的,或此前已被击败过 - #400 训练家卡片现在提供了在游戏内以矢量图形查看系列进度图的选项
- 系列进度图的可视化由 JGraphT 驱动(仍然可以生成 PlantUML 图表,另见 #402)
- #399 训练家生物属性
requiredSeries:与requiredDefeats类似,允许定义玩家在挑战某位训练家前必须完成的系列(感谢 Kile 实现了这一功能) - #398 训练家生物现已支持 TBCS 胜利命令
- 有关胜利命令和选择器语法的概览,请参见 TBCS mod description
- TBCS mod 需要安装在服务端,胜利命令才能生效(客户端无需强制安装该模组)
- Pack Builder tool 已更新,新增了“Win Commands”属性的表单字段(见“Mobs”)
变更:
- #397 调整
get progress graph命令,使其在专用线程中生成图表,从而降低处理期间服务器的整体负载 - #396 训练家卡片中的部分标签现在会自动缩小(以确保它们能更好地适配不同语言)
- #395 将
rctapi的最低需求版本更新为0.15.0-beta
修复:
- #394 在训练家卡片菜单中查看较大型系列时出现的客户端卡顿
- #393
get progress graph命令有时会在某些系列上意外失败 - #392 由其他来源(模组或数据包)意外清除训练家名称时可能导致的崩溃
- #391 与训练家类型相关的进度未能发放奖励(可能错过这些进度的玩家,只要再次击败任意所需训练家,就会获得这些进度)
- #390 与等级上限和训练家等级计算相关的各种性能问题
移除:
- #389 从
player get progress graph中移除命令标志include_defeated、include_optionals和include_singles(请改用defeated/optionals/singles=<boolean>)
Version 0.18.0-beta
on 2026 Apr 11更新日志
自版本 0.18.0-beta 起,Radical Cobblemon Trainers 只能在 MCOML License 条款下进行重新分发。
[0.18.0-beta] - 2026-04-11
新增:
- #402 为
get progress graph命令新增format=<format>参数。可用值如下:png:生成图像文件,并保存在客户端svg:生成矢量图形文件,并保存在客户端uml:生成 PlantUML 图表,可在线查看,这是旧行为,也是默认值
- #401 系列属性
hideTrainerIdentities:决定进度图中是否隐藏训练家名称/ID(见 #400),除非它们是必需的,或之前已被击败 - #400 训练家卡片现在提供了在游戏内以矢量图形查看系列进度图的选项
- 系列进度图可视化由 JGraphT 提供支持(仍然可以生成 PlantUML 图表,另见 #402)
- #399 训练家实体属性
requiredSeries:与requiredDefeats类似,可用于定义玩家在挑战某位训练家前必须完成的系列(感谢 Kile 实现此功能) - #398 训练家实体现已支持 TBCS 胜利命令
- 有关胜利命令和选择器语法的概览可在 TBCS mod description 中查看
- 要使胜利命令生效,TBCS mod 需要安装在服务端(客户端可不安装该模组)
- Pack Builder tool 已更新,新增了用于填写“Win Commands”属性的表单字段(见“Mobs”)
变更:
- #397 调整了
get progress graph命令,使其在独立线程中生成图表,从而降低该过程对服务器的整体负载 - #396 训练家卡片中的部分标签现在会自动缩小(以确保它们能更好适配不同语言)
- #395 将
rctapi的最低要求版本更新为0.15.0-beta
修复:
- #394 在训练家卡片菜单中查看大型系列时的客户端卡顿问题
- #393
get progress graph命令有时会在某些系列上意外失败 - #392 由其他来源(模组或数据包)意外清除训练家名称而导致的潜在崩溃
- #391 与训练家类型相关的进度未正常授予(可能错过这些进度的玩家,只要再次击败任意所需训练家即可获得)
- #390 与等级上限和训练家等级计算相关的各种性能问题
移除:
- #389 从
player get progress graph中移除了命令标志include_defeated、include_optionals和include_singles(请改用defeated/optionals/singles=<boolean>)
Version 0.17.7-beta
on 2026 Mar 19更新日志
[0.17.7-beta] - 2026-03-19
新增:
- #388 新增调试配置项
logRepelRods:启用对训练师驱散棒附加信息的日志记录
变更:
- #387 将训练师驱散棒重构为方块实体
- 驱散棒的位置不再单独持久化保存(位于
data/rctmod.spawn.chunks.repel.map.dat) - 方块实体现在会在收到第一次 tick 时自行注册(即其所在区块被加载时)
- 此更改可能修复此前报告的驱散棒随机停止生效的问题,并且总体上应当是更稳定的解决方案(虽然实际 bug 从未被确认/复现,但由于进行了彻底重构,这样推测仍是合理的)
- 很遗憾,现有的驱散棒都必须重新放置(或用红石脉冲激活)才能注册为方块实体
- 驱散棒的位置不再单独持久化保存(位于
- #386 训练师驱散棒现在可以连接红石粉
修复:
- #385 在数据生成任务中尝试访问 Minecraft 实例时发生 NPE
- #384 训练师可能生成在玩家模拟距离之外的问题(会导致区块加载和性能问题)
Version 0.17.7-beta
on 2026 Mar 19更新日志
[0.17.7-beta] - 2026-03-19
新增:
- #388 调试配置选项
logRepelRods:启用日志记录,以提供有关训练师驱散棒的更多信息
更改:
- #387 将训练师驱散棒重构为方块实体
- 驱散棒的位置不再单独持久化保存(在
data/rctmod.spawn.chunks.repel.map.dat中) - 方块实体现在会在收到第一次 tick 时自行注册(即其所在区块被加载时)
- 此改动可能修复此前报告的驱散棒随机停止工作的问题,并且整体上应当是更稳定的方案(虽然实际 bug 从未被确认/复现,但考虑到这是一次彻底重构,这样推测仍是合理的)
- 很遗憾,现有的驱散棒必须被替换(或者用红石脉冲激活)才能注册为方块实体
- 驱散棒的位置不再单独持久化保存(在
- #386 训练师驱散棒现在可连接红石粉
修复:
- #385 在 datagen 任务中尝试访问 Minecraft 实例时出现的 NPE
- #384 训练师可能生成在玩家模拟距离之外的问题(会导致区块加载和性能问题)
Version 0.17.6-beta
on 2026 Jan 29Version 0.17.6-beta
on 2026 Jan 29更新日志
[0.17.6-beta] - 2026-01-29
已修复:
- #383
trainer summon命令中的新nbt参数本应为可选参数,但实际未按预期实现
Version 0.17.5-beta
on 2026 Jan 27更新日志
[0.17.5-beta] - 2026-01-27
新增:
- #382 添加葡萄牙语(巴西)语言支持(衷心感谢 PrincessStellar!)。注意:训练家卡片中的等级上限条目可能因空间限制出现部分字母重叠,该问题将在后续更新中修复。
更改:
- #381 命令
rctmod player get progress graph现在支持参数标志defeated=<布尔值>、optionals=<布尔值>和singles=<布尔值>,其中defeated与optionals默认为true,而singles默认为false(启用此标志将使图表达到 PlantUML 的极限,但未来可能具有特定用途)。 - #380 命令
rctmod trainer summon与summon_persistent现在可选地接受一个 NBT 标签作为最后一个参数(类似原版summon命令)。 - #379 训练家生物与系列各自的属性
requiredDefeats与requiredSeries现在对所接受的数据格式更为宽松(<示例输入>⇒<其解释方式>):- a. 单个值:
"example"⇒[["example"]] - b. 单个值组成的数组:
["example1", "example2"]⇒[["example1"], ["example2"]] - c. 含值的数组嵌套结构:
[["example1", "example2"], "example3"]⇒[["example1", "example2"], ["example3"]]
- a. 单个值:
- #378 训练家刷怪箱方块新增一个方块状态
inverted:反转该方块对红石信号的响应方式(即未通红石信号时激活)。默认值为false;可通过setblock命令创建具有自定义方块状态的刷怪箱(例如:rctmod:trainer_spawner[inverted=true])。
修复:
- #377 数据包 JSON 解析器在加载无效 JSON 时导致游戏/服务器崩溃(现改为记录错误日志并忽略该错误)。
- #376 在开发环境中运行数据生成(datagen)时因本模组引发空指针异常(NPE)(可能性较大)。
- #375 内置数据包格式过时。
- #374 训练家生物与系列的相对等级上限被错误限制在
[1, 100]范围内,现已修正为[-100, 100]。
已弃用:
- #373 命令参数标志
include_defeated、include_optionals与include_singles(目前这些标志仍会尝试将对应的新标志设为true,但优先级更低;详见 #381)。它们计划于0.18.0-beta版本中彻底移除。
Version 0.17.5-beta
on 2026 Jan 27更新日志
[0.17.5-beta] - 2026-01-27
新增:
- #382 添加葡萄牙语(巴西)语言支持(衷心感谢 PrincessStellar!)。注意:训练师卡片中的等级上限条目可能因空间限制出现部分字母重叠,该问题将在后续更新中修复。
更改:
- #381 命令
rctmod player get progress graph现在支持以下标志参数:defeated=<布尔值>、optionals=<布尔值>和singles=<布尔值>;其中defeated与optionals默认为true,而singles默认为false(启用此标志将使图表达到 PlantUML 的极限,但未来或有其用途) - #380 命令
rctmod trainer summon与summon_persistent现在可选地接受一个 NBT 标签作为最后一个参数(类似原版summon命令) - #379 训练师生物与系列各自的属性
requiredDefeats与requiredSeries现在对所接受的数据格式更为宽松(<示例输入>⇒<解析方式>):- a. 单个值:
"example"⇒[["example"]] - b. 单个值组成的数组:
["example1", "example2"]⇒[["example1"], ["example2"]] - c. 包含值的数组嵌套结构:
[["example1", "example2"], "example3"]⇒[["example1", "example2"], ["example3"]]
- a. 单个值:
- #378 训练师刷怪箱方块新增一个方块状态
inverted:反转该方块对红石信号的响应方式(即未充能时激活,充能时关闭)。该值默认为false;可使用setblock创建具备自定义方块状态的刷怪箱(例如:rctmod:trainer_spawner[inverted=true])。
修复:
- #377 数据包 JSON 解析器在加载无效 JSON 时导致游戏/服务器崩溃(现改为仅记录错误,其余部分忽略)
- #376 在开发环境中运行数据生成(datagen)时,本模组引发空指针异常(NPE)(可能性较大)
- #375 内置数据包格式过时
- #374 训练师生物与系列的相对等级上限被错误地限制在
[1, 100]范围内,而非正确范围[-100, 100]
已弃用:
- #373 命令标志
include_defeated、include_optionals与include_singles(目前这些标志仍将尝试将对应的新标志设为true,但优先级更低;详见 #381)。它们计划于0.18.0-beta版本中彻底移除。
Version 0.17.4-beta
on 2025 Nov 30更新日志
[0.17.4-beta] - 2025-11-30
变更:
- #372 当玩家正在查看容器时,训练师将不再强制其进入战斗(玩家物品栏不计入)
修复:
- #371 修复了宝可梦在攻击训练师时会针对或注视其主人的问题
移除:
- #370 移除了使用
/summon命令召唤训练师实体的可能性(请改用/rctmod trainer summon)
Version 0.17.4-beta
on 2025 Nov 30更新日志
[0.17.4-beta] - 2025-11-30
更改:
- #372 当玩家正在查看容器时,训练师将不再强制其进入战斗(玩家物品栏不计入)
修复:
- #371 修复了宝可梦在攻击训练师时会针对/注视其主人的问题
移除:
- #370 移除了使用
/summon召唤训练师实体的可能性(请改用/rctmod trainer summon)
Version 0.17.3-beta
on 2025 Nov 29更新日志
[0.17.3-beta] - 2025-11-29
修复:
- #369 解决训练师卡片中显示的玩家等级上限不同步的问题
Version 0.17.3-beta
on 2025 Nov 29更新日志
[0.17.3-beta] - 2025-11-29
已修复:
- #369 训练家卡片中显示的玩家等级上限存在不同步问题




