
Cobblemon Ext
一个NeoForge库,用于暴露Cobblemon战斗事件以及用于伤害和属性变化的Showdown桥接。
Cobblemon Ext
一个面向需要额外 Cobblemon 战斗事件及其 Showdown 战斗引擎桥接的附属模组的 NeoForge 库。
这是一个依赖库,不添加任何物品或独立的游戏内容。 当某个附属模组(例如 Poopy Cobblemon)需要它时,请安装它。
面向附属模组开发者
- 订阅招式使用、战斗就绪、出战宝可梦切换、回合以及战斗结束事件。
- 通过
ExtEvents.currentTurn读取最近执行的战斗回合。 - 通过
ExtBridge.applyDamage施加伤害,使目标至少保留 1 HP。 - 通过
ExtBridge.applyBoost施加能力等级变化。 - 在施加伤害时保留 Showdown 的私有与公开 HP 消息。
JavaScript 桥接在运行中的战斗引擎上下文内应用,不会覆盖 Cobblemon 的文件。有关事件时机与初始化要求,请参阅 API 文档。
安装
适用于 Minecraft 1.21.1 / NeoForge / Java 21。请在客户端和服务端都安装 Cobblemon Ext,并同时安装:
- Cobblemon — 已使用 1.7.3 NeoForge 测试。
- Kotlin for Forge — 已使用 5.12.0 测试。
NeoForge 21.1.240 是经过测试的加载器版本。本库不要求安装 PoopSky 和 Poopy Cobblemon。 由于本库会挂钩战斗内部机制,与其他 Cobblemon 版本的兼容性需要经过测试。
文档与支持
Java 包:com.poopycobblemon.cobblemonext。使用旧包名的附属模组需要重新编译。
Java 与 JavaScript 代码:MIT。原始非代码资源(包括项目图标):CC BY-NC 4.0。许可文本与适用范围请参见仓库。
项目图标为 AI 生成的插图,并非游戏内截图。本项目与 Mojang、The Pokemon Company 或 Cobblemon 团队无关。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。