# DMZ Galactic Prison

**DMZ Galactic Prison** is an unofficial combat-dimension addon for **DragonMineZ**.
It adds a desolate Galactic Prison planet designed for repeatable combat, training, and boss challenges. The dimension integrates with DragonMineZ progression: encounters unlock according to each player’s completed story quests, while battles inside the prison do not advance or interfere with the original storyline.
## Main Features
### Galactic Prison Dimension
Travel to the Galactic Prison directly through the **DragonMineZ Space Pod destination menu**.
The planet features a custom barren landscape built specifically for combat:
- Gray, lifeless planetary terrain
- Shallow and medium impact craters
- Rare large craters
- Short ravines and dark surface scars
- Occasional rock spires
- No normal vegetation, oceans, or overworld-style caves
- Stable terrain suitable for large-scale battles
### DragonMineZ-Only Monster Spawning
Vanilla hostile monsters are removed from the Galactic Prison.
Only compatible DragonMineZ enemies can spawn naturally, keeping the planet focused on DragonMineZ combat and progression.
Natural monster density can be changed through the server configuration, with three presets:
- Low
- Medium
- High
### Story-Aware Boss Encounters
The Galactic Prison contains **64 high-risk boss encounter entries** covering:
- Saiyan Saga
- Frieza Saga
- Android and Cell Sagas
- Majin Buu Saga
- Future story content
- Dragon Ball movie encounters
Bosses are unlocked independently for each player according to their completed DragonMineZ quests. This prevents later-story enemies from appearing before the player has reached the appropriate point in the original storyline.
Some encounters include:
- Multiple enemies
- Special variants
- Automatic transformations
- Multi-stage battles
- Encounter warnings
- Spawn cooldowns
- Safe cleanup when an encounter ends or its owner leaves
Defeating bosses in the Galactic Prison is intended as repeatable combat content. It does **not** automatically complete the corresponding DragonMineZ story quest.
### Multiplayer Support
Boss encounters use per-player ownership and progression checks.
The system is designed to reduce:
- Story spoilers for nearby players
- Players accidentally taking over another player’s encounter
- Bosses remaining loaded after their owner leaves
- Invalid encounters persisting after death, logout, timeout, or dimension travel
### Configurable Encounters
Server owners can configure:
- Natural monster density
- Boss encounter interval
- Spawn distance
- Encounter cooldowns
- Individual boss availability
- Individual boss selection weight
- Boss health and combat attributes
## Commands
The following commands are available for checking or testing the system:
- `/dmzprison status`
- `/dmzprison force <boss> [variant]`
The force command is intended for operators and testing.
## Requirements
- Minecraft Java Edition 1.20.1
- Minecraft Forge 47 or newer
- DragonMineZ 2.1.3 or newer
- All dependencies required by the installed DragonMineZ version
This mod must be installed on both the server and connecting clients.
## Installation
1. Install Minecraft Forge for Minecraft 1.20.1.
2. Install DragonMineZ and its required dependencies.
3. Place the DMZ Galactic Prison `.jar` file into the `mods` folder.
4. Start the game or server.
5. Use a DragonMineZ Space Pod to select and travel to the Galactic Prison.
Backing up existing worlds before adding or updating mods is always recommended.
## Important Notice
DMZ Galactic Prison is an unofficial community addon and is not affiliated with or endorsed by the DragonMineZ development team.
DragonMineZ, Dragon Ball, and related names and properties belong to their respective owners.
## License
DMZ Galactic Prison is released under the GNU General Public License v2.1.

