鹅卵石迷宫

鹅卵石迷宫

直接在游戏内创建和编辑自定义Cobblemon地牢,包含区域、门、训练师遭遇、Boss战、加入NPC、奖励以及基于JSON的高级自定义。

Cobblemon Dungeon

Cobblemon Dungeon 为 Cobblemon 添加了可配置的地牢风格内容。

使用地牢编辑器可直接在游戏内构建和编辑地牢,包括地牢区域、门、进度条件、训练师遭遇、Boss 战、加入 NPC 和通关奖励。

地牢数据也可以通过 JSON 文件进行调整,让服主和地图创作者能够创建自定义冒险内容,而无需将所有内容硬编码到模组中。

该模组专为多人游戏设计,具有共享地牢空间和独立的玩家进度。多名玩家可以同时进入同一个地牢,而战斗进度、门解锁、奖励和完成状态会针对每位玩家单独处理。

功能

  • 使用地牢编辑器直接在游戏内构建和编辑地牢
  • 创建自定义地牢区域、进度路线、门和解锁条件
  • 添加训练师战斗、Boss 训练师战斗、小 Boss 区域和 Boss 宝可梦遭遇
  • 配置具有属性缩放和多个 HP 条的 Boss 宝可梦
  • 设置加入条件、加入 NPC 和通关奖励
  • 支持共享多人地牢空间与独立玩家进度
  • 使用基于 JSON 的高级自定义来微调地牢数据

地牢编辑器

Cobblemon Dungeon 包含一个游戏内地牢编辑器,使地牢设置更加容易。

该编辑器旨在帮助服主配置地牢区域、门、边界、地牢流程、训练师槽位和其他地牢相关数据,而无需仅依赖手动 JSON 编辑。

这在直接在游戏世界内创建或调整地牢时非常有用。

调试示例地牢

为了测试和设置参考,Cobblemon Dungeon 包含可以立即生成示例地牢结构的调试命令。

这些命令可用于检查地牢系统的工作方式、测试战斗,并在构建自己的内容时将生成的地牢作为参考。

调试命令:

  • /dungeon debug instanttest
  • /dungeon debug instantbosstest

/dungeon debug instanttest 创建一个基础测试地牢,用于检查普通地牢进度。

/dungeon debug instantbosstest 创建一个以 Boss 为核心的测试地牢,用于检查 Boss 战功能。

这些调试地牢主要用于测试、开发和学习该模组的工作方式。

Boss 系统

Cobblemon Dungeon 支持两种主要的 Boss 遭遇类型。

训练师 Boss

训练师 Boss 的工作方式类似于普通的 Cobblemon 训练师战斗,但在地牢中用作 Boss 遭遇。

当你想要一场拥有完整宝可梦队伍的传统训练师风格 Boss 战时,这非常有用。

单一 Boss 宝可梦

单一 Boss 宝可梦遭遇允许你生成一只强大的宝可梦作为 Boss。

这种类型适用于 raid 风格或 RPG 风格的 Boss 战,即玩家对抗一只强大的宝可梦,而不是完整的训练师队伍。

Boss 宝可梦可以配置特殊战斗设置,例如:

  • 提高属性
  • HP 缩放
  • 多个 HP 条
  • Boss 专属调整

这使得创建比普通野生宝可梦战斗更强大、更具戏剧性的 Boss 遭遇成为可能。

多人进度

Cobblemon Dungeon 专为共享地牢空间与独立玩家进度而设计。

多名玩家可以进入同一个地牢,但战斗进度、门解锁、奖励和完成状态会针对每位玩家单独处理。

这允许服务器提供可被许多玩家重复使用的地牢内容,而无需强制所有人共享相同的进度状态。

服主指南

该模组主要面向服主和地图创作者设计。

玩家通常通过加入 NPC 进入地牢,而管理员使用命令、地牢编辑器和 JSON 文件来创建和配置地牢内容。

基本设置流程:

  1. 创建或准备一个地牢定义。
  2. 设置地牢入口和出口位置。
  3. 设置地牢边界。
  4. 创建地牢区域,例如 EXPLORE、MINIBOSS 和 BOSS。
  5. 设置每个区域的生成点和边界。
  6. 在区域之间创建门。
  7. 添加门条件以控制进度。
  8. 为普通、小 Boss 和 Boss 遭遇添加训练师池条目。
  9. 配置训练师 Boss 或单一 Boss 宝可梦。
  10. 放置训练师 NPC 或探索遭遇槽位。
  11. 如果玩家应通过 NPC 进入,则生成一个加入 NPC。
  12. 编辑地牢数据后使用 /dungeon reload。

配置

Cobblemon Dungeon 支持多种设置方法:

  • 游戏内基于命令的设置
  • 地牢编辑器设置
  • 基于 JSON 的编辑,用于详细地牢数据

你可以配置:

  • 地牢入口和出口位置
  • 地牢边界
  • 治疗次数
  • 加入冷却时间
  • 加入条件
  • 地牢区域
  • 门和门条件
  • 地牢流程
  • 训练师遭遇
  • 小 Boss 战斗
  • 训练师 Boss 战斗
  • 单一 Boss 宝可梦战斗
  • Boss 宝可梦属性和 HP 设置
  • 通关奖励
  • 加入 NPC 行为和 UI 文本

主要命令

基础:

  • /dungeon list
  • /dungeon join <id>
  • /dungeon leave

地牢设置:

  • /dungeon set entry <id>
  • /dungeon set exit <id>
  • /dungeon set healcount <id> <count>
  • /dungeon set pos1 <id>
  • /dungeon set pos2 <id>

区域:

  • /dungeon area create <dungeon> <area> <type>
  • /dungeon area setspawn <dungeon> <area>
  • /dungeon area setpos1 <dungeon> <area>
  • /dungeon area setpos2 <dungeon> <area>
  • /dungeon area list <dungeon>

门:

  • /dungeon gate create <dungeon> <gate> <fromArea> <toArea>
  • /dungeon gate delete <dungeon> <gate>
  • /dungeon gate setpos1 <dungeon> <gate>
  • /dungeon gate setpos2 <dungeon> <gate>
  • /dungeon gate list <dungeon>

训练师池:

  • /dungeon pool addcurrent <dungeon> <type> <id> [name]
  • /dungeon pool remove <dungeon> <type> <id>
  • /dungeon pool list <dungeon> <type>

NPC:

  • /dungeon npc create <dungeon> <trainer> <role> <trigger>
  • /dungeon npc slot create <dungeon> <area> <slot> <trigger>
  • /dungeon npc join spawn <dungeon>
  • /dungeon npc join remove <dungeon>

调试:

  • /dungeon debug instanttest
  • /dungeon debug instantbosstest

重载:

  • /dungeon reload

注意事项

  • 该模组不会在你的世界中自动生成普通游戏地牢。
  • 地牢内容旨在由服主或地图创作者创建和配置。
  • 调试命令可以生成示例地牢,用于测试和参考。
  • 地牢编辑器可用于游戏内设置和调整。
  • JSON 文件可用于高级配置和微调。
  • 如果你手动编辑地牢数据,请使用 /dungeon reload 来应用更改。

需求

  • Minecraft 1.21.1
  • Fabric
  • Cobblemon
  • Fabric API
  • RCT API

请确保在需要时在客户端和服务器上安装了所需的依赖项。