介绍
Cobblemon Spawn Alerts
一个高度可自定义的 Cobblemon 附属模组,可在特定宝可梦生成时提醒你
此模组已不再维护。
不会再有更新,也不会再有补丁。更多详情请见页面底部。感谢大家一直以来的支持。
重要提示:
如果你在服务器中,部分宝可梦信息可能无法正常显示!
服务器可以选择安装此模组,以便在需要时将这些信息广播给客户端,同时服务器也拥有独立的配置文件。如果服务器没有安装此模组,那么相关内容将无法正确显示。
此外,虽然服务端模组是可选的,但只要服务器安装了该模组,所有客户端都必须安装。
1.12.0 更新:
从 1.12.0 版本开始,Adventure 前置库已被 Ember’s Text API 替代。这会导致现有配置失效。更多详情请查看完整更新日志。
不用再盯着小地图看了!
你是否曾经为了寻找超稀有宝可梦而四处飞行,却因为注意力过于集中在阅读每只宝可梦的名字上,错过了其他目标?有了这个模组,宝可梦生成时,你可以直接在聊天栏中收到消息。配置文件是一个非常容易编辑的 JSON 文件,你可以随意添加想要的宝可梦。
说到小地图……
CSA 完全兼容旅行地图,并且可以在宝可梦生成或消失时自动创建和移除路径点。更多详情请参见下方的旅行地图集成选项卡。
完成宝可梦图鉴!
只需编辑配置文件,当附近生成尚未登记或尚未捕获的宝可梦时,你就会收到提醒!
高度可自定义!
你可以根据自己的需求,单独自定义每一只宝可梦。如果你想寻找闪光拉鲁拉丝,同时又不想错过任何可爱的比比鸟(我爱比比鸟),完全可以做到。消息使用 Ember’s Text API 标记,因此你可以轻松地按照自己的喜好为消息添加颜色或格式(请参阅 ETA 文档)。
默认消息看起来是这样的:

但你也可以将其修改成这样,或者任何你想要的样子!

全局提醒!
本模组的设计灵感来自 Cobblemon Spawn Notification。当稀有宝可梦(例如闪光宝可梦或传说宝可梦)生成时,所有玩家都会收到提醒。你可以在该模组服务器端的 server.json 配置中禁用此功能。服务器只会向所有客户端发送数据包,因此每位玩家都可以单独自定义自己的消息。
Discord Webhook!
服务器和客户端都可以发送 Discord Webhook,并且可以通过嵌入内容等方式进行完全自定义。你甚至可以嵌入生成宝可梦的图片!(使用 "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/other/official-artwork/{dex}.png")
服务器可以为全局提醒启用 Webhook,客户端则可以为其收到的每一条提醒启用 Webhook。

常见问题:
我该怎么做?某项功能是如何运作的?
在询问我配置文件的使用方式之前,请先阅读文档。如果你仍然无法弄明白,也没关系,但至少请先尝试自己解决。
使用命令时我的提醒不起作用?
这是预期行为,我仍然需要寻找更好的解决方案(如果确实存在的话)。你可以在 server.json 中使用 enableSpawnCommandAlerts,但风险自负。这可能会导致某些宝可梦无法生成,例如 Cobblemon: Path to Legends 中的情况。
技术细节:此功能会混入 SpawnPokemon#execute,并使用玩家生成器系统强制发布生成事件。
支持 Xaero’s Minimap 路标吗?
请参阅页面底部。
你什么时候会……
请参阅页面底部。
已知问题:
- 某些整合包会修改默认配置,导致部分功能默认无法正常工作。如果 CSA 是整合包的一部分,并且某些提醒(例如闪光宝可梦提醒)无法正常工作,请尝试以下操作:
- /csa openconfig – 如果其中有重要内容,请先备份这些文件
- 删除客户端上的 main.json、pokemon.json 和 message_templates.json;如果你是在单人游戏中游玩或正在托管服务器,还需要删除 server.json
- /csa reload – 这会使用默认设置创建新的配置文件
- Cobblemon Academy 2.0 使用了一个完全覆盖 CSA 语言文件的资源包,导致 1.12.0 中的新格式无法正常工作。你可以选择编辑
message_templates.json;或者,如果你想使用 CSA 的默认语言文件,请前往resourcepacks -> Academy -> assets,然后彻底删除cobblemon_spawn_alerts文件夹。
配置:
要开始编辑配置,请阅读文档)。
支持
虽然我以后不再维护这个模组,但我仍然会帮助大家解决问题。如需支持,请前往 Cobblemon Discord,然后在 #content-zone-help 频道中搜索 Cobblemon Spawn Alerts。
我不再维护这个模组的原因,以及给其他开发者的说明
为什么?
- 我已经没有时间、精力、动力或热情继续进行这个项目了。说实话,我还有其他更愿意投入时间去做的事情。
- 这个模组本来不应该发展到这么大。我最初只是为了自己使用而制作它,后来逐渐发展成了远超我个人能力范围的项目,而我本身仍然是一个相对缺乏经验的模组开发者。
- 代码库已经彻底混乱不堪。要添加新功能或修复其他问题,就必须进行大规模重构。说实话,整个模组都需要重写,并且要考虑插件以及 Cobblemon 的新系统。
致开发者:
本模组和文档网站均采用 MIT 许可证授权。你可以自由修改和/或重新分发任何代码,也可以随意使用相同的想法或概念。你想怎么做都可以,无需因任何事情向我致谢。
我不会合并 PR,也不会处理问题。
评论
登录后评论和评分