cobblemondungeon

Quick rating

cobblemondungeon

No reviews yet

Create and edit custom Cobblemon dungeons directly in-game with areas, gates, trainer encounters, boss battles, Join NPCs, rewards, and JSON-based advanced customization.

Fantasy
Adventure/Exploration
RPG
Dungeons & Strongholds
Bosses
NPCs
Small Group & Co-op Play
Server Utility
Minigame
Gated Progression & Stages
Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
All Rights Reserved
Latest Version
cobblemondungeon-2.0.1.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

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:

  1. Create or prepare a dungeon definition.
  2. Set the dungeon entry and exit positions.
  3. Set the dungeon bounds.
  4. Create dungeon areas such as EXPLORE, MINIBOSS, and BOSS.
  5. Set each area's spawn point and bounds.
  6. Create gates between areas.
  7. Add gate conditions to control progression.
  8. Add trainer pool entries for normal, miniboss, and boss encounters.
  9. Configure trainer bosses or single boss Pokémon.
  10. Place trainer NPCs or exploration encounter slots.
  11. Spawn a Join NPC if players should enter through an NPC.
  12. Use /dungeon reload after 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 reload to 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.

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:

  1. Create or prepare a dungeon definition.
  2. Set the dungeon entry and exit positions.
  3. Set the dungeon bounds.
  4. Create dungeon areas such as EXPLORE, MINIBOSS, and BOSS.
  5. Set each area's spawn point and bounds.
  6. Create gates between areas.
  7. Add gate conditions to control progression.
  8. Add trainer pool entries for normal, miniboss, and boss encounters.
  9. Configure trainer bosses or single boss Pokémon.
  10. Place trainer NPCs or exploration encounter slots.
  11. Spawn a Join NPC if players should enter through an NPC.
  12. Use /dungeon reload after 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 reload to 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.

Screenshots

Gallery

  • Join NPC
    Join NPC Players can enter a dungeon by interacting with a configured NPC in the world.
  • Dungeon Entry Menu
    Dungeon Entry Menu A simple entry GUI lets players join a selected dungeon from an NPC or command.
  • Exploration Area
    Exploration Area Players advance through dungeon areas by defeating key trainers and unlocking gates that lead deeper inside.
  • Boss Area
    Boss Area Configure a boss Pokémon or Boss trainer encounter as a dungeon objective or final challenge.
  • Boss Battle
    Boss Battle Fight configured dungeon bosses through Cobblemon battles with individual player progression.
  • Dungeon Manager
    Dungeon Manager Manage dungeon settings, entry points, rewards, party pools, and validation from an in-game GUI.
  • Party Pool Editor
    Party Pool Editor Configure Pokémon pools used by dungeons, including regular encounters, minibosses, and boss Pokémon.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~2,000
Total Downloads
CurseForge
~1,000
Modrinth
~1,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works