跳到正文

Cobblemon Spawn Alerts

一个高度可自定义的Cobblemon附属模组,可在特定宝可梦生成时提醒你

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

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。

Discord Webhook 集成

常见问题:

我该怎么做?某项功能是如何运作的?

在询问我配置文件的使用方式之前,请先阅读文档。如果你仍然无法弄明白,也没关系,但至少请先尝试自己解决。

使用命令时我的提醒不起作用?

这是预期行为,我仍然需要寻找更好的解决方案(如果确实存在的话)。你可以在 server.json 中使用 enableSpawnCommandAlerts,但风险自负。这可能会导致某些宝可梦无法生成,例如 Cobblemon: Path to Legends 中的情况。

技术细节:此功能会混入 SpawnPokemon#execute,并使用玩家生成器系统强制发布生成事件。

支持 Xaero’s Minimap 路标吗?

请参阅页面底部。

你什么时候会……

请参阅页面底部。

已知问题:

  • 某些整合包会修改默认配置,导致部分功能默认无法正常工作。如果 CSA 是整合包的一部分,并且某些提醒(例如闪光宝可梦提醒)无法正常工作,请尝试以下操作:
  1. /csa openconfig – 如果其中有重要内容,请先备份这些文件
  2. 删除客户端上的 main.json、pokemon.json 和 message_templates.json;如果你是在单人游戏中游玩或正在托管服务器,还需要删除 server.json
  3. /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。

我不再维护这个模组的原因,以及给其他开发者的说明

为什么?

  1. 我已经没有时间、精力、动力或热情继续进行这个项目了。说实话,我还有其他更愿意投入时间去做的事情。
  2. 这个模组本来不应该发展到这么大。我最初只是为了自己使用而制作它,后来逐渐发展成了远超我个人能力范围的项目,而我本身仍然是一个相对缺乏经验的模组开发者。
  3. 代码库已经彻底混乱不堪。要添加新功能或修复其他问题,就必须进行大规模重构。说实话,整个模组都需要重写,并且要考虑插件以及 Cobblemon 的新系统。

致开发者:

本模组和文档网站均采用 MIT 许可证授权。你可以自由修改和/或重新分发任何代码,也可以随意使用相同的想法或概念。你想怎么做都可以,无需因任何事情向我致谢。

我不会合并 PR,也不会处理问题。

评论

登录后评论和评分