
ProceduralDungeon
ProceduralDungeon allows you to generate dungeons procedurally. Depending on the parameters entered and the pre-saved rooms, it generates a set of random rooms. This plugin is best integrated as an addon to your script/plugin for generating rooms.
- Загрузки
- 1K
- Подписчики
- 14
- Обновлён
- 4 августа 2025 г.
- Лицензия
- CC-BY-NC-ND-4.0
Опубликован 28 июня 2024 г.
Logo Made By Zarinoow
ProceduralDungeon
ProceduralDungeon allows you to generate dungeons procedurally. That means, depending on the parameters entered and the pre-saved rooms, it generates a set of random rooms. This plugin is best integrated as an addon to your script/plugin for generating rooms with a schedule.
Feature :
- Register unlimited rooms
- Can generate one room as sixty-four (Maximum theoretical value)
- Generation rates configurable by rooms
- Choose if the plugin can reuse rooms
- Generatable from the user or the console (Not configurable for the console)
- Configure the dungeon or room as a team
- No reload needed for GUI update
Permissions with their commands:
proceduraldungeon.dungeon
Use the command/dungeonand/dungeon helpproceduraldungeon.admin.reload
Reload the configuration and reload dungeons with/dungeon reloadproceduraldungeon.admin.create
Create or import an existing dungeon with/dungeon create {folder}proceduraldungeon.admin.remove
Removes the dungeon from the configuration and keeps these files with/dungeon remove {dungeon}proceduraldungeon.admin.delete
Permanently deletes a dungeon including files with/dungeon delete {dungeon}proceduraldungeon.admin.addroom
Creates a room for the specified dungeon with/dungeon setexitbefore and/dungeon addroom {dungeon} (customname)proceduraldungeon.admin.generate
Generates the specified dungeon depending on these properties/dungeon generate {dungeon} {x} {y} {z} (world)proceduraldungeon.admin.edit
Configure properties of a dungeon or a room with/dungeon edit {dungeon} (roomnumber)proceduraldungeon.admin.edit.deleteroom
Allows you to remove a room from a dungeon (interaction through the GUI)proceduraldungeon.admin.list
List of all imported or importable dungeons with/dungeon list
{} are the required arguments
() are the optional arguments
folder is the name of the dungeon folder
dungeonis the name of one of the dungeons imported
customname is a custom name for the room (not customizable otherwise)
roomnumber is the room identifier (Note: is updated automatically)
x, y, z are the coordinates where the dungeon should appear in the front (You can use ~ for your position)
world is the world in which it must be generated
Know issue :
- Actually none
Idea for future updates :
- Skript Implementation
- Generation of labyrinth rooms (not a straight line)
- Final room with random rewards
- Automated generation
- Support of MythicsMobs
Installation Guide :
- Ensure you have the latest version of the game running on the server.
- Install the latest version of plugin in the
/pluginfolder. - Verify you have correctly installed WorldEdit or FastAsyncWorldEdit
- Restart the server (NOT RELOAD !)
- Enjoy the plugin !
Server using ProceduralDungeon
- None
Get support :
Discord: https://discord.gg/jbg6x8Buum
Terms of use
- My plugin is public and free to use, please be respectful of my work.
- The code of my plugin is open to anyone who is interested to learn more about programming. It is under no circumstances tolerated to copy or steal my code without my prior consent!
- It is strictly forbidden to modify the source code of my plugin without my prior agreement.
- I have no obligation to maintain this project, it is free and takes my own time, thank you for understanding.
- Have fun using it!
Ченджлог
1.1.1Релиз1.21.6, 1.21.7, 1.21.8 · 4 августа 2025 г.
Minor update fixing a bug that didn't refresh blocks when the dungeon was generated. This meant that you could see remnants of the old world or dungeon.
1.1.0Релиз1.20.5, 1.20.6, 1.21 · 28 июня 2024 г.
We are thrilled to announce the release of Version 1.1.0 of our project! This release brings several significant enhancements and features aimed at improving flexibility and usability.
🔧 Key Updates:
Enhanced Room Management: We've listened to your feedback and are thrilled to introduce a major enhancement to our room management functionality. You can now edit as many rooms as you need, as we've removed the previous limit of 36 rooms. This empowers you to tailor your spaces precisely to your requirements without any restrictions. Thanks to DogLoverPink, you can now edit a room directly by its number using the command
/dungeon edit {dungeonname} (roomnumber).Important Note on GUI Updates: We've revamped our graphical user interfaces (GUI) to enhance user experience and functionality. However, please note that these new GUI versions are not backward compatible. If you're using custom GUI configurations, you'll need to update them accordingly to ensure compatibility with the latest release.
Other Improvements:
- Upgraded project to utilize Maven build system and implemented the new logo.
- Eliminated unnecessary security fallback items to enhance project efficiency.
- Integrated local FoxAPI (also known as RandomJavaTools) for improved functionality.
- Enabled GUI configuration updates without requiring a reload.
- Addressed various bugs and implemented fixes for smoother performance.
- Improved TeamEdit functionality for enhanced collaboration.
- Introduced ColoredConsole feature for a modern terminal experience.
📝 Feedback:
As always, we welcome your feedback! If you encounter any issues, have suggestions for improvements, or simply want to share your thoughts, please don't hesitate to reach out on our GitHub repository or through our community channels.
Thank you for being part of our journey!
1.0.0Релиз1.18, 1.18.1, 1.18.2 · 28 июня 2024 г.
The plugin has completed all the testing stages and is ready to be used!
- Register more than 36 rooms (The first 36 rooms are configurable)
- Can generate one room as sixty-four (Maximum theoretical value)
- Generation rates configurable by rooms
- Choose if the plugin can reuse rooms
- Generatable from the user or the console (Not configurable for the console)
- Configure the dungeon or room as a team
Комментарии
Загружаем…