
Cobblemon Dungeon
Create and edit custom Cobblemon dungeons directly in-game with areas, gates, trainer encounters, boss battles, Join NPCs, rewards, and JSON-based advanced customization.
- Загрузки
- 18
- Подписчики
- 0
- Обновлён
- 28 июня 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 27 июня 2026 г.
Cobblemon Dungeon
Cobblemon Dungeon adds configurable dungeon-style content to Cobblemon.
Build and edit dungeons directly in-game using the dungeon editor, including dungeon areas, gates, progression conditions, trainer encounters, boss battles, Join NPCs, and clear rewards.
Dungeon data can also be adjusted with JSON files, allowing server owners and map creators to create custom adventure content without hardcoding everything into the mod.
The mod is designed for multiplayer use with shared dungeon spaces and individual player progression. Multiple players can enter the same dungeon at the same time, while battle progress, gate unlocks, rewards, and completion status are handled separately for each player.
Features
- Build and edit dungeon directly in-game with the dungeon editor
- Create custom dungeon areas, progression routes, gates, and unlock conditions
- Add trainer battles, boss trainer battles, miniboss areas, and boss Pokémon encounters
- Configure boss Pokémon with stat scaling and multiple HP gauges
- Set join conditions, Join NPCs, and clear rewards
- Support shared multiplayer dungeon spaces with individual player progression
- Fine-tune dungeon data with JSON-based advanced customization
Dungeon Editor
Cobblemon Dungeon includes an in-game dungeon editor to make dungeon setup easier.
The editor is designed to help server owners configure dungeon areas, gates, bounds, dungeon flow, trainer slots, and other dungeon-related data without relying only on manual JSON editing.
This is useful when creating or adjusting dungeons directly inside the game world.
Debug Sample Dungeons
For testing and setup reference, Cobblemon Dungeon includes debug commands that can instantly generate sample dungeon structures.
These commands are useful for checking how the dungeon system works, testing battles, and using the generated dungeon as a reference when building your own content.
Debug commands:
/dungeon debug instanttest/dungeon debug instantbosstest
/dungeon debug instanttest creates a basic test dungeon for checking normal dungeon progression.
/dungeon debug instantbosstest creates a boss-focused test dungeon for checking boss battle features.
These debug dungeons are mainly intended for testing, development, and learning how the mod works.
Boss System
Cobblemon Dungeon supports two main types of boss encounters.
Trainer Boss
A trainer boss works like a normal Cobblemon trainer battle, but is used as a boss encounter inside the dungeon.
This is useful when you want a traditional trainer-style boss battle with a full Pokémon party.
Single Boss Pokémon
A single boss Pokémon encounter allows you to spawn one powerful Pokémon as the boss.
This type is useful for raid-style or RPG-style boss battles where players fight against one strong Pokémon instead of a full trainer party.
Boss Pokémon can be configured with special battle settings, such as:
- Increased stats
- HP scaling
- Multiple HP gauges
- Boss-specific tuning
This makes it possible to create stronger and more dramatic boss encounters than normal wild Pokémon battles.
Multiplayer Progression
Cobblemon Dungeon is designed for shared dungeon spaces with individual player progression.
Multiple players can enter the same dungeon, but battle progress, gate unlocks, rewards, and completion status are handled separately for each player.
This allows a server to provide dungeon content that can be reused by many players without forcing everyone to share the same progress state.
Server Owner Guide
This mod is mainly designed for server owners and map creators.
Players usually enter dungeons through Join NPCs, while administrators create and configure dungeon content using commands, the dungeon editor, and JSON files.
Basic setup flow:
- Create or prepare a dungeon definition.
- Set the dungeon entry and exit positions.
- Set the dungeon bounds.
- Create dungeon areas such as
EXPLORE,MINIBOSS, andBOSS. - Set each area's spawn point and bounds.
- Create gates between areas.
- Add gate conditions to control progression.
- Add trainer pool entries for normal, miniboss, and boss encounters.
- Configure trainer bosses or single boss Pokémon.
- Place trainer NPCs or exploration encounter slots.
- Spawn a Join NPC if players should enter through an NPC.
- Use
/dungeon reloadafter editing dungeon data.
Configuration
Cobblemon Dungeon supports multiple setup methods:
- In-game command-based setup
- Dungeon editor setup
- JSON-based editing for detailed dungeon data
You can configure:
- Dungeon entry and exit positions
- Dungeon bounds
- Heal count
- Join cooldown
- Join conditions
- Dungeon areas
- Gates and gate conditions
- Dungeon flow
- Trainer encounters
- Miniboss battles
- Trainer boss battles
- Single boss Pokémon battles
- Boss Pokémon stats and HP settings
- Clear rewards
- Join NPC behavior and UI text
Main Commands
Basic:
/dungeon list/dungeon join <id>/dungeon leave
Dungeon setup:
/dungeon set entry <id>/dungeon set exit <id>/dungeon set healcount <id> <count>/dungeon set pos1 <id>/dungeon set pos2 <id>
Areas:
/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>
Gates:
/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>
Trainer pools:
/dungeon pool addcurrent <dungeon> <type> <id> [name]/dungeon pool remove <dungeon> <type> <id>/dungeon pool list <dungeon> <type>
NPCs:
/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>
Debug:
/dungeon debug instanttest/dungeon debug instantbosstest
Reload:
/dungeon reload
Notes
- This mod does not automatically generate normal gameplay dungeons in your world.
- Dungeon content is intended to be created and configured by server owners or map creators.
- Debug commands can generate sample dungeons for testing and reference.
- The dungeon editor is useful for in-game setup and adjustment.
- JSON files are useful for advanced configuration and fine-tuning.
- If you edit dungeon data manually, use
/dungeon reloadto apply the changes.
Requirements
- Minecraft 1.21.1
- Fabric
- Cobblemon
- Fabric API
- RCT API
Please make sure the required dependencies are installed on the client and server when needed.
Ченджлог
2.0.1Релиз1.21.1 · 28 июня 2026 г.
2.0.1
This patch fixes dungeon editor regressions found while preparing the 2.0.0 introduction video, and aligns validation with the new flow-first dungeon setup.
Added
- Added Shift-click deletion for saved parties in the in-game Party Pool editor.
- Added localized Party Pool deletion hints and deletion messages.
Changed
- Dungeon sessions now resolve the starting area from the first valid Dungeon Flow area before falling back to legacy entry-based behavior.
- Dungeon join teleport now prefers the first flow area's spawn position, while keeping the legacy dungeon entry as a compatibility fallback.
- Dungeon Manager status now uses the flow-first join position rules, so a dungeon no longer stays as Draft only because legacy
entryis unset. - Dungeon validation now treats generated area slot trainers as effective trainers when checking whether trainers are defined.
- Join NPC requirement text no longer displays the obvious non-empty party requirement.
- Hint NPC distance text now reports an approximate block distance instead of vague distance categories.
Fixed
- Fixed a network disconnect when opening dungeon area list and flow-related editor screens caused by non-serializable enum values in item lore arguments.
- Fixed missing Japanese localization for join requirement descriptions.
- Fixed flow validation warnings for missing, invalid, duplicate, or structurally incorrect flow area definitions.
2.0.0Бета1.21.1 · 27 июня 2026 г.
2.0.0
This release focuses on Cobblemon Boss encounters, Pokemon clear rewards, and dungeon editor localization.
Added
- Added Cobblemon Boss trainers that appear as a configured Pokemon and battle with that fixed single Pokemon.
- Added configurable Cobblemon Boss HP phases (1-10). A lethal hit restores the boss to full HP in the same battle, clears persistent status, and preserves stat stage changes.
- Added configurable Cobblemon Boss stat boost stages (
None,+1to+6) applied at battle start. - Added weighted Pokemon clear rewards that are delivered to the player's party or PC.
- Added Pokemon reward previews to the dungeon reward information menu.
- Added BOSS and MINIBOSS area settings for switching between NPC Trainer and Cobblemon Boss encounters.
- Added an in-game party picker for registering one current-party Pokemon as an area's fixed boss.
- Added
/dungeon debug instantbosstest [id]for generating the instant test dungeon with a fixed Cobblemon Boss.
Changed
- Cobblemon Boss encounters now battle the displayed Pokemon entity directly instead of having it act as a trainer.
- Applied RCT Battle AI to direct Cobblemon Boss battles and prevented boss capture.
- Dungeon join UI defaults now fall back to localized runtime text instead of generating Japanese-only default text.
Fixed
- Added missing English and Japanese localization entries for dungeon editor screens, including area settings, dungeon flow, gate overview, gate creation, join conditions, boss Pokemon selection, reward previews, and dungeon management.
- Replaced remaining Japanese-only editor UI text with localization keys so both
en_usandja_jpare available.
1.7.0Релиз1.21.1 · 27 июня 2026 г.
Changelog 1.7.0 Added Added dungeon battle level rules with NORMAL, FIXED, and RELATIVE modes. Added fixed-level join validation and temporary player party level scaling in fixed mode. Added relative trainer scaling based on the player's highest party level plus a configurable offset. Fixed mode now scales only the player's party; trainer party levels remain as configured. Added an option to disable Cobblemon battle experience during dungeon trainer battles. Added an in-game Battle Rules editor for level mode, relative offset, fixed level, and battle EXP. Added Shift-click dungeon deletion from the Dungeon Manager. Added targeted cleanup for a deleted dungeon's saved entry NPC. Added a Join NPC Cleaner item for removing leftover dungeon entry NPCs manually. Added per-EXPLORE-area heal NPC counts. Added an Area Settings editor screen for changing each explore area's heal NPC count. Added editor-side heal NPC count limits based on the area's available explore NPC candidates. Added separate explore NPC placement tools for fixed-facing and look-around spawn patterns. Changed Heal NPC assignment now uses each EXPLORE area's own healCount instead of one dungeon-wide value. /dungeon set healcount now distributes the requested count across EXPLORE areas for compatibility. Dungeon info displays now show the total of all area heal NPC counts. Updated the sample dungeon definition to use area-level heal NPC settings. Fixed Fixed malformed dungeon JSON resources. Fixed missing Japanese localization in dungeon management and adjustment screens. Fixed deleted dungeons reappearing after reload by writing deletion markers for editable dungeons. Fixed dungeon deletion leaving the related entry NPC behind.
1.6.0Релиз1.21.1 · 27 июня 2026 г.
v1.6.0
Added
- Added a new Dungeon Flow screen in the Area Editor.
- Added visual dungeon flow editing for area order.
- Added automatic gate creation based on the Dungeon Flow order.
- Added directional flow arrows to make area connections easier to understand.
- Added Gate Bounds / trigger area guidance in validation messages.
- Added a default draft flow: explore_1 -> boss_area.
- Added a dedicated Cobblemon Dungeon creative tab.
- Added a Dungeon Manager item that opens the dungeon management menu.
- Added Dungeon Flow Arrow items for visual flow display.
- Added Dungeon Flow validation:
- The first area must be EXPLORE.
- The last area must be BOSS.
Changed
- Area Editor is now split into Area List and Dungeon Flow.
- Area List now focuses only on area creation and area editing.
- Gate creation is now handled automatically from Dungeon Flow instead of being managed manually from the Area List.
- Dungeon Flow now uses a 5-area snake layout with connector rows, making row-to-row connections easier to read.
- Dungeon Flow no longer opens area editing from flow slots. It is now used only for flow configuration.
- New dungeon drafts now start with the minimum natural structure: EXPLORE area -> BOSS area.
- explore_1 is treated as the fixed initial area when present.
- Manager and editor UI text has been improved and partially localized into Japanese.
Fixed
- Improved the confusing “Missing trigger area” validation warning by referring to Gate Bounds / trigger area more clearly.
- Fixed invalid Japanese language resource formatting.
1.5.0Релиз1.21.1 · 27 июня 2026 г.
Changelog
1.5.0
Added
- Added an in-game Party Pool editor for dungeon edit mode.
- Added a new
Party Poolsedit tool for viewing trainer parties and saving the player's current Cobblemon party into the Mob, Miniboss, or Boss trainer pools. - Added pagination and detailed Pokemon party display in the Party Pool editor, including species, level, ability, nature, held item, and moves.
- Added protection for dungeon NPCs to prevent damage, death, pushing, forced movement, and velocity changes.
- Added persistent position storage for dungeon entry NPCs.
Changed
- Dungeon entry NPCs are now placed using a resolved ground position and saved back into the dungeon definition.
- Dungeon entry NPCs are tagged and protected as dungeon-managed NPCs.
- Updated Japanese and English localization strings for the Party Pool editor and related menu actions.
- Updated the Japanese dungeon management menu title.
Fixed
- Prevented dungeon-managed NPCs from being killed or displaced by players, entities, or environmental effects.
1.4.0Релиз1.21.1 · 27 июня 2026 г.
Added a new dungeon edit mode. Use /dungeon edit start to start editing a dungeon. Use /dungeon edit stop to exit edit mode. Added edit tools for setting dungeon positions directly in-game. Entry position Exit position Dungeon bounds Join NPC position Area spawn positions Area bounds Gate trigger bounds Trainer NPC positions Explore trainer spawn slots Added an Area Editor menu. Existing areas can be selected from the GUI. New EXPLORE and BOSS areas can be created from the menu. Added visual particle markers while editing. Important points such as entry, exit, area spawns, trainer positions, and explore slots are now easier to identify. Pending range selections are displayed with particles before saving. Changed Improved the dungeon management menu. Left-clicking a dungeon now opens edit mode. Right-clicking a dungeon runs validation. Improved the dungeon editing workflow so server owners can configure dungeon layouts more easily without relying only on commands or JSON editing. Updated dungeon join requirement display.
1.3.1Релиз1.21.1 · 27 июня 2026 г.
Fixed:
- Fixed a server crash on Minecraft 1.21.1 when a player joins.
- Rebuilt the mod with fabric-permissions-api 0.3.1 instead of 0.3.3.
- This fixes the NoSuchMethodError caused by the incompatible permissions API version on Minecraft 1.21.1.
1.3Бета1.21.1 · 27 июня 2026 г.
Added native command permission nodes via fabric-permissions-api.
- Restricted /dungeon management commands to staff/OP by default.
- Kept /dungeon leave available for players currently inside a dungeon.
- Kept player dungeon entry focused on Join NPCs instead of /dungeon join.
- Fixed dungeon world handling so editing positions no longer silently changes the dungeon dimension.
- Added explicit world update commands: /dungeon set world here /dungeon set world
- Fixed world arguments to support namespaced dimension IDs such as minecraft:overworld.
Комментарии
Загружаем…