COWMODSКаталог модов

Dungeons Tower

A plugin for automatically generating mazes and tower-style dungeons in Minecraft by reading structural data from JSON files.

Автор: JuiMuiFun3962обновлён 22 мая 2026 г.
Генерация мира

Описание

🏰 DungeonsTower [Early Access / Beta]

Welcome to the Early Access of DungeonsTower! This plugin allows server admins to effortlessly generate massive, multi-floor procedural mazes and tower-style dungeons using simple JSON layouts and WorldEdit/FAWE schematics.

Perfect for RPG, Survival, and Dungeon-based servers. Build massive structures asynchronously without lagging your server!


⚠️ Early Access Notice

This plugin is currently in Beta. It is fully functional and safe to use, but I am releasing it to gather feedback and test the core generation mechanics.

Why Early Access? As a solo hobbyist developer with busy personal milestones and a tight schedule ahead, I want to ensure the foundation is rock solid before expanding the system.

The Future is Free: This entire system—both the Minecraft plugin and the full visual web creator—will remain 100% FREE for everyone. There will be no paywalls, no premium locked versions, and no hidden fees. I believe in open access for the community. However, maintaining the code and hosting the web tool takes time and resources. If this project helps your server, a small coffee donation goes a long way in keeping me fueled and motivated!


⚡ Breakthrough Performance (New in 0.0.4-Beta!)

We've completely revolutionized the generation engine! By optimizing the biome mapping to match Minecraft's native 4x4x4 3D grid, the processing overhead has been slashed from over 90 million iterations down to just 1.3 million.

The Benchmark: Generating a colossal 765 x 765 x 155 block maze (over 90.7 million blocks & ~25,000 rooms) used to take up to 14 minutes. Now? It generates in an astonishing 10 seconds! (Tested on AMD Ryzen 5 7600). Zero lag, instant massive dungeons.

✨ Key Features

  • Smart 3-Step Safe Generation:
    1. Solid Fill: Generates the base block structure asynchronously.
    2. Carve Air: Precisely hollows out pathways, multi-block rooms, and multi-floor stair connections.
    3. Paste Schematics: Automatically places predefined .schem files into the carved spaces, ensuring clean, glitch-free dungeons that don't mess up your world.
  • Auto-Rotation: Build just one schematic (e.g., North facing) and the plugin automatically rotates it for all directions.
  • Multi-Floor & Multi-Tower: Handles complex vertical structures. Automatically splits dungeons into multiple adjacent towers if the world height limit is exceeded.
  • Large Custom Rooms: Supports standard 1x1 paths and massive multi-block custom rooms (e.g., BOSS_3x3, MINI_BOSS_2x2).
  • Builder Tools: In-game commands to help map makers spawn building platforms and design rooms perfectly to scale.
  • 🌟 Exclusive Web Generator (Beta): Skip the JSON coding! Use our intuitive visual web-based grid editor to design your maze and export it directly to the plugin. Click to Maze Generator

📦 Dependencies

To use DungeonsTower, your server must have the following plugins installed:

  • FastAsyncWorldEdit (FAWE) (Highly Recommended) or WorldEdit.
  • Multiverse-Core (Required to automatically generate and manage the safe, isolated world_dungeon void world).

🚀 Upcoming Roadmap (Planned Features)

  • MythicMobs Integration: Seamless hook to spawn custom bosses and mobs directly inside specific dungeon rooms.
  • Dynamic Block Replacement: Define placeholder blocks (like concrete) in your schematics and have them randomly replaced with different decorations or loot chests for infinite replayability.
  • Advanced Web Tool: Click and customize individual rooms directly on the web canvas.

📚 Documentation & Wiki

For the full setup guide, complete commands list, and PlaceholderAPI variables, please visit our GitHub Repository / Wiki!


☕ Support the Developer

If this tool saves you hours of map-making and configuration, consider supporting my hobby! You can buy me a coffee using the Donation link on this page. Your kindness keeps this project alive and completely free!

Галерея

Последние версии

Все версии →
beta

Dungeons Tower 0.0.5-Beta

0.0.5-Beta
22 мая 2026 г.308Minecraft: 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
## [0.0.5-Beta] ### ✨ New Features - **WorldGuard Integration:** Automatically creates and manages WorldGuard regions (`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 the `world_dungeon` to prevent unauthorized edits outside of maze boundaries. ### 🚀 Future Roadmap & Planned Features - **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.
beta

Dungeons Tower 0.0.4-Beta

0.0.4-Beta
20 мая 2026 г.18Minecraft: 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
## [0.0.4-Beta] - Latest ### 🚀 Highlights / Major Optimization - **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). ### ✨ New Features - **PlaceholderAPI Integration:** Added `%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 smart `DungeonSpawnListener`. 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. ### 🛠 Improvements - Enhanced grouping and multi-block pasting logic for custom boss/secret rooms (`BOSS_3x3`, `MINI_BOSS_2x2`, etc.) during the carving phase. - Enhanced boss bar display states to accurately reflect FAWE/WorldEdit flush cycles.
alpha

Dungeons Tower 0.0.3-Alpha

0.0.3-Alpha
19 мая 2026 г.16Minecraft: 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### 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.
alpha

Dungeons Tower 0.0.2-Alpha

0.0.2-Alpha
19 мая 2026 г.12Minecraft: 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### FIX Bug: 1. The platform spawned in the wrong location 2. World Generation couldn't find the Word file.
alpha

Dungeons Tower 0.0.1-Alpha

0.0.1-Alpha
19 мая 2026 г.39Minecraft: 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### 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.