Version 0.16.9-beta
on 2025 Oct 08更新日志
[0.16.9-beta] - 2025-10-06
更改:
- #335 略微降低了训练家卡箭头的透明度
修复:
- #334 修复了与从训练家驱逐钓竿加载状态相关的潜在崩溃问题
- #333 修复了在持有训练家卡时,跨多个维度与训练家关联及关键训练家NPC相关的潜在崩溃问题
- #332 修复了与训练家卡箭头相关的渲染问题
- 修复了箭头几何形状的轻微问题
- 当主手和副手同时持有训练家卡时,箭头渲染不一致的问题
- 修复了箭头渲染干扰旅程地图标记显示的问题
Version 0.16.7-beta
on 2025 Oct 08更新日志
[0.16.7-beta] - 2025-09-11
修复:
- #324 修复了自动点击器及类似方块实体作为玩家代理(例如 Create 的部署器)能够与训练家发起战斗的问题
- #323 修复了在所有训练家尚未完全加载前即可开始战斗的问题(该问题曾导致游戏崩溃)
- #322 重构了持久化训练家的注册机制,解决了在拥有大量维度的世界中出现的性能问题(初始加载可能无法立即受益于该优化)
- #321 修复了即使将
maxTrainersTotal设置为0时,训练家仍可能在极少数情况下生成的问题
Version 0.16.8-beta
on 2025 Oct 08更新日志
[0.16.8-beta] - 2025-09-15
新增:
- #331 添加配置项
ticksToDespawnIfUnseen(默认值6000,即5分钟):若训练师在指定的tick数内未被任何玩家看到,则会自动消失
变更:
- #330 (非持久性)训练师若在超过5分钟内未被任何玩家看到,将会自动消失(可配置)
- #329 配置项
uniqueTrainerRadius的默认值由-1改为500 - #328 略微调整了训练师NPC的行为(有较小几率在某个位置停留几秒钟)
- #327 训练师驱逐棒现在可通过红石信号禁用
- #326 训练师驱逐棒现在会进一步影响其作用范围内的训练师行为,使其远离该装置(真正实现了“驱逐”的功能)
修复:
- #325 修复了训练师驱逐棒在区块注册方面的一些问题(此前已放置的驱逐棒应会自动受到此修复的影响;如果你发现某个驱逐棒仍无法正常工作,可尝试破坏后重新放置)
Version 0.16.7-beta
on 2025 Oct 08更新日志
[0.16.7-beta] - 2025-09-11
修复:
- #324 修复了自动点击器及类似方块实体(例如 Create 模组的部署器)作为玩家代理时可触发与训练家对战的问题
- #323 修复了在所有训练家尚未完全加载前即可开始战斗的问题(该问题曾导致游戏崩溃)
- #322 重构了持久化训练家的注册机制,解决了在拥有大量维度的世界中出现的性能问题(初始加载可能无法立即受益于此项优化)
- #321 修复了即使将
maxTrainersTotal设置为0时,训练家仍可能在极少数情况下生成的问题
Version 0.16.6-beta
on 2025 Jul 08变更日志
[0.16.6-beta] - 2025-07-07
添加:
- #320 配置选项
uniqueTrainerRadius:指定一个半径,用于在尝试生成训练员时检查其他具有相同身份的训练员的存在(默认值为-1= 整个世界)
修复:
- #319 玩家登录时的卡顿峰值(实验性,在我这边测试/确认更高玩家数量的情况有点困难)
- #318 训练员驱赶棒不可破坏且不会掉落其物品
- #317 训练员驱赶棒浸水导致崩溃
Version 0.16.6-beta
on 2025 Jul 08变更日志
[0.16.6-beta] - 2025-07-07
添加:
- #320 配置选项
uniqueTrainerRadius:指定一个半径,当尝试生成训练员时,训练员会检查是否存在具有相同身份的其他训练员(默认值为-1= 整个世界)
修复:
- #319 玩家登录时的卡顿峰值(实验性,在我这边测试/确认有更多玩家数量的情况有点困难)
- #318 训练员击退棒不可破坏且不会掉落其物品
- #317 使训练员击退棒浸水导致崩溃
Version 0.16.5-beta
on 2025 Jun 27变更日志
[0.16.5-beta] - 2025 年 6 月 24 日
修复:
- #316 训练员卡箭头渲染出现故障(感谢 f0kx 协助测试)
Version 0.16.5-beta
on 2025 Jun 27变更日志
[0.16.5-beta] - 2025-06-24
修复:
- #316 训练师卡箭头的渲染错误(感谢 f0kx 帮助测试)
Version 0.16.4-beta
on 2025 Jun 27变更日志
[0.16.4-beta] - 2025-06-21
已更改:
- #315 空系列标题(
series.rctmod.empty.title)的默认翻译(en_us)更改为“无系列” - #314 将
unbound系列的难度评级从9降低到8 - #313 训练师卡 UI 现在为“全部”训练师类别显示当前系列标题
已修复:
- #312 重新组织了一些初始化逻辑(这可能会修复一些在 neoforge 上使用较大模组包的人遇到的启动问题)
- #311 训练师卡箭头在副手时未渲染
- #310 放置方块时打开训练师卡 gui
已删除:
- #309 语言键
trainer_type.rctmod.all.title
Version 0.16.4-beta
on 2025 Jun 27变更日志
[0.16.4-beta] - 2025-06-21
更改:
- #315 空系列标题(
series.rctmod.empty.title)的默认翻译(en_us)更改为“无系列” - #314 将
unbound系列的难度等级从9降低到8 - #313 训练师卡 UI 现在为“全部”训练师类别显示当前系列标题
修复:
- #312 重新组织了一些初始化逻辑(这可能会修复一些在 neoforge 上使用较大模组包的人遇到的启动问题)
- #311 训练师卡箭头在副手时不渲染
- #310 放置方块时打开训练师卡 gui
移除:
- #309 语言键
trainer_type.rctmod.all.title
Version 0.16.3-beta
on 2025 Jun 17变更日志
[0.16.3-测试版] - 2025-06-17
修复:
- #308 针对在Fabric服务器环境中有时事件处理器未注册的热修复,这是导致一些功能无法正常工作的原因
- #307 对训练师管理器初始化进行了一些小的调整
Version 0.16.3-beta
on 2025 Jun 17变更日志
[0.16.3-beta] - 2025-06-17
修复:
- #308 针对在Fabric服务器环境中有时事件处理器未注册的热修复,这是导致一些功能无法正常工作的原因
- #307 对训练师管理器初始化的一些小调整
Version 0.16.2-beta
on 2025 Jun 16变更日志
[0.16.2-beta] - 2025-06-16
更改内容:
- #306 对训练师ID无效的训练师实体的错误处理:现在会在聊天栏中打印一条警告(仅对管理员可见),否则将忽略该训练师(而不是关闭服务器)
修复内容:
- #305 模组初始化后圆石宝可梦(Cobblemon)活动的注册(这有望修复客户端/服务器启动时一些极少出现的崩溃情况)
- #304 一些与在
PlayerState初始化之前尝试访问它相关的随机崩溃问题
Version 0.16.2-beta
on 2025 Jun 16变更日志
[0.16.2-beta] - 2025-06-16
更改内容:
- #306 对训练师ID无效的训练师实体的错误处理:现在会在聊天栏中打印一条警告(仅对管理员可见),否则将忽略该训练师(而不是关闭服务器)
修复内容:
- #305 模组初始化后圆石宝可梦活动的注册(这有望修复一些在客户端/服务器启动时极少出现的崩溃情况)
- #304 一些与在
玩家状态初始化之前尝试访问它相关的随机崩溃问题
Version 0.16.1-beta
on 2025 Jun 15变更日志
[0.16.1-beta] - 2025-06-06
更改内容:
- #303 若安装了超级对战(mega showdown),许多训练家的宝可梦现在将会持有相应的“特殊道具”(gimmick item)。
- #302 将rctapi的最小依赖更新至版本
0.13.0-beta:训练家现在能够使用如Z招式或超级进化之类的特殊技能(需要安装超级对战)。
修复内容:
- #301 一些训练家的宝可梦外观不正确(例如,银伴战兽持有一个“记忆”(memory),固拉多持有一个“红色宝珠”(red orb))。
Version 0.16.1-beta
on 2025 Jun 15变更日志
[0.16.1-beta] - 2025-06-06
更改内容:
- #303 若安装了超级对战(mega showdown),许多训练家的宝可梦现在将会持有相应的“特殊道具(gimmick item)”。
- #302 将 rctapi 的最低依赖更新至版本
0.13.0-beta:训练家现在能够使用如Z招式或超级进化之类的特殊技能(需要安装超级对战,mega showdown)。
修复内容:
- #301 一些训练家的宝可梦外观不正确(例如银伴战兽(silvally)持有一个“记忆(memory)”,或者固拉多(groudon)带有一个“红色宝珠(red orb)”)。
Version 0.16.0-beta
on 2025 Jun 15变更日志
[0.16.0-beta] - 2025-05-13
新增:
- #300 配置选项
freeroamRequiresCompletedSeries:配置自由漫游系列前置条件 - #299 配置选项
initialSeries:定义新玩家自动分配到的系列 - #298 训练师名称和宝可梦昵称的语言支持(另见*#294*)
- #297 新增语言键
commands.rctmod.errors.unknown_series:尝试将玩家设置到未知系列时的错误提示gui.rctmod.actionbar.warning.level_cap:当玩家尝试将宝可梦升级到等级上限或超过等级上限时显示的通知gui.rctmod.title.series_continued:系列继续时显示的标题gui.rctmod.title.series_paused:系列暂停时显示的标题gui.rctmod.trainer_association.series_continue:训练师协会交易中系列继续的通知(而非“重要”部分)series.rctmod.freeroam.description:自由漫游系列描述series.rctmod.freeroam.title:自由漫游系列标题
- #296 特殊自由漫游系列:给予玩家
100的等级上限,并允许暂停当前系列- 对于默认已完成任何系列的玩家,训练师协会将提供自由漫游系列的交易。
- 处于自由漫游系列的玩家可以在训练师协会切换回之前的系列,并从上次中断的地方继续(这将是唯一可用的系列交易)
更改:
- #295 将rctapi的最低所需版本提升到
0.12.0-beta - #294 现在某些数据包对象会自动定义语言键(如果未另行明确定义)
- 宝可梦
昵称属性。格式:pokemon.rctmod.<训练师ID>.<位置>.昵称(<位置>从0开始;昵称的字面内容不能为空,否则翻译将被忽略) - 系列
描述属性。格式:series.rctmod.<系列ID>.描述 - 系列
标题属性。格式:series.rctmod.<系列ID>.标题 - 训练师
名称属性。格式:trainer.rctmod.<训练师ID>.名称 - 训练师类型
名称属性。格式:trainer_type.rctmod.<类型ID>.名称
- 宝可梦
- #293 训练师协会将不再列出玩家当前系列的交易
- #292 作为系列进程一部分的训练师现在可以拒绝与不在正确系列的玩家对战(除非玩家之前击败过他们)
- #291 如果未找到翻译,可翻译文本现在使用已配置的
字面内容作为备用
修复:
- #290 修复了各种训练师的洛托姆形态问题
- #289 训练师卡片错误地显示某些进程训练师会降低等级上限
- #288 各种消息在服务器配置的语言而非客户端配置的语言中显示(即训练师对话框和系列通知)
- #287
player set/get defeats命令对处于不同系列的训练师不起作用
移除:
- #286 配置选项
considerEmptySeriesCompleted(改用initialSeries="freeroam") - #285 训练师卡片中的标识行(“又名”)(标识不一定像名称那样格式良好且不会被翻译)
Version 0.16.0-beta
on 2025 Jun 15变更日志
[0.16.0-beta] - 2025-05-13
新增:
- #300 配置选项
freeroamRequiresCompletedSeries:配置自由漫游系列前置条件 - #299 配置选项
initialSeries:定义新玩家自动分配到的系列 - #298 对训练师名称和宝可梦昵称的语言支持(另见*#294*)
- #297 新增语言键
commands.rctmod.errors.unknown_series:尝试将玩家设置到未知系列时的错误提示gui.rctmod.actionbar.warning.level_cap:当玩家尝试将宝可梦升级到等级上限或以上时显示的通知gui.rctmod.title.series_continued:系列继续时显示的标题gui.rctmod.title.series_paused:系列暂停时显示的标题gui.rctmod.trainer_association.series_continue:训练师协会交易中系列继续的通知(而非“重要”部分)series.rctmod.freeroam.description:自由漫游系列描述series.rctmod.freeroam.title:自由漫游系列标题
- #296 特殊自由漫游系列:给予玩家
100的等级上限,并允许暂停当前系列- 对于默认已完成任何系列的玩家,训练师协会将提供自由漫游系列的交易
- 处于自由漫游系列的玩家可以在训练师协会切换回之前的系列,并从上次中断的地方继续(这将是唯一可用的系列交易)
更改:
- #295 将rctapi的最低所需版本提升到
0.12.0-beta - #294 现在某些数据包对象会自动定义语言键(如果未另行明确定义)
- 宝可梦
nickname属性。格式:pokemon.rctmod.<训练师ID>.<位置>.nickname(<位置>从0开始;nickname的字面内容不能为空,否则翻译将被忽略) - 系列
description属性。格式:series.rctmod.<系列ID>.description - 系列
title属性。格式:series.rctmod.<系列ID>.title - 训练师
name属性。格式:trainer.rctmod.<训练师ID>.name - 训练师类型
name属性。格式:trainer_type.rctmod.<类型ID>.name
- 宝可梦
- #293 训练师协会将不再列出玩家当前系列的交易
- #292 作为系列进程一部分的训练师现在可能会拒绝与不在正确系列的玩家对战(除非玩家之前击败过他们)
- #291 如果未找到翻译,可翻译文本现在使用配置的
字面内容作为后备
修复:
- #290 修复了各种训练师的洛托姆形态
- #289 训练师卡片错误地显示某些进程训练师会降低等级上限
- #288 各种消息在服务器配置的语言而非客户端配置的语言中显示(即训练师对话框和系列通知)
- #287
玩家设置/获取击败次数命令对处于不同系列的训练师不起作用
移除:
- #286 配置选项
considerEmptySeriesCompleted(改用initialSeries="freeroam") - #285 训练师卡片中的身份行(“又名”)(身份不一定像名称那样格式良好且不会被翻译)
Version 0.15.1-beta
on 2025 Apr 25变更日志
[0.15.1-beta] - 2025-04-25
更改内容:
- #284 为训练师生成器方块添加了
locked方块状态:防止玩家使用任何签名物品(默认值为false) - #283 将训练师生成器方块的
TrainerIds标签格式从对象改为数组形式。
Version 0.15.1-beta
on 2025 Apr 25变更日志
[0.15.1-beta] - 2025-04-25
变更内容:
- #284 为训练师生成器方块添加了
locked(锁定)方块状态:防止玩家使用任何签名物品(默认值为false) - #283 将训练师生成器方块的
TrainerIds标签格式从对象改为数组形式。



