Dungeons Tower
0.0.5-BetaA plugin for automatically generating mazes and tower-style dungeons in Minecraft by reading structural data from JSON files.
0.0.5-BetalatestDungeons Tower 0.0.5-BetaMay 22, 2026 [0.0.5-Beta]
- WorldGuard Integration: Automatically creates and manages WorldGuard regions (New Features
dt_maze_<name>) for each generated maze. This provides instant protection (block break/place, explosions) for the entire dungeon area. - Also sets global protection flags for theworld_dungeonto prevent unauthorized edits outside of maze boundaries.
- MythicMobs Integration: A seamless hook to spawn custom bosses and mobs directly inside specific dungeon rooms based on the JSON data. - Dynamic Block Replacement: The ability to define placeholder blocks (e.g., colored wool) within your schematics. The plugin will then dynamically replace these placeholders with pre-configured random blocks, loot chests, or other decorations, adding huge replayability to your dungeons. - Advanced Web Tool: Enhancements to the web-based generator, allowing for direct customization of individual rooms on the visual canvas.Future Roadmap & Planned Features
0.0.4-BetaDungeons Tower 0.0.4-BetaMay 20, 2026 [0.0.4-Beta] - Latest
- Ultra-Fast Generation (Step-4 Optimization): Completely revolutionized the biome generation process. By updating biome data in 4x4x4 chunks (matching Minecraft's native 3D biome grid) instead of block-by-block, the processing loop was drastically reduced from ~90 million iterations down to ~1.3 million! - Benchmark Result: Successfully generated a colossal 765 x 765 x 155 blocks maze (totaling 90,709,875 blocks, equivalent to ~25,000 rooms) in just 10 seconds! (Down from the original 530 - 830 seconds before optimization. Tested on AMD Ryzen 5 7600).Highlights / Major Optimization
- PlaceholderAPI Integration: AddedNew Features
%dt_...%placeholders for seamless integration with scoreboards, holograms, and menus! Available variables: -%dt_maze%,%dt_floor%,%dt_total_floors%,%dt_room_type%,%dt_room_shape%,%dt_room_label%- Dungeon Spawn Control: Introduced a smartDungeonSpawnListener. It automatically cancels natural vanilla mob spawns on top of dungeon roofs, while safely allowing custom mob spawners (e.g., MythicMobs) to function normally inside the dungeon rooms. - Performance Profiler: Added a detailed execution time breakdown. Upon generating a maze, the console/player now receives a precise summary of the time taken for Preparation, Foundation, Carving, Pasting, and Finalizing.
- Enhanced grouping and multi-block pasting logic for custom boss/secret rooms (Improvements
BOSS_3x3,MINI_BOSS_2x2, etc.) during the carving phase. - Enhanced boss bar display states to accurately reflect FAWE/WorldEdit flush cycles.0.0.3-AlphaDungeons Tower 0.0.3-AlphaMay 19, 2026 Latest Update
Biome Support: Added a [biome] argument to /dt maze build and rebuild. Smart Tab-Complete: Auto-suggests all available 1.21 biomes. Auto-Biome Placement: WorldEdit now automatically sets the entire dungeon's biome during generation. Config Memory: The chosen biome is saved to config.yml and will automatically re-apply on future rebuilds if no biome is specified.0.0.2-AlphaDungeons Tower 0.0.2-AlphaMay 19, 2026 FIX Bug:
1. The platform spawned in the wrong location 2. World Generation couldn't find the Word file.0.0.1-AlphaDungeons Tower 0.0.1-AlphaMay 19, 2026 Core System:
Introduced automated, 3-step dungeon generation (Solid Fill, Carve Air, Paste Schematics) from JSON using FAWE and Multiverse-Core.Room Mechanics:
Added dynamic room processing based on 'Shape' and 'Type' with automatic schematic rotation support.Builder Tools:
Implemented /dt maze commands for dungeon management and /dt schematics platform utilities to assist map makers in designing rooms.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta