Catacombs
Dec 2019, RandomUnknown at Spigot has taken over.
- Though I (LigerXT5) am still assisting in the minor parts of the plugin, RandomUnknown has spent a lot of coding work to bring it up to MC 1.15.1 capable use. You can find his continuation at https://www.spigotmc.org/resources/catacombs.73564/
July 18th, 2016 Updated Notification
From LigerXT5:
- For the time being, please use the Spigot Forum for issues and conversations. https://www.spigotmc.org/threads/labyrinth-generator-aka-catacombs.165251/
- If you would like to assist with coding, be my guest in submitting pulls. I know how to code, but only to a short extent. I am moving focus of updates to Spigot. Due to limited control I have on this listing. https://www.spigotmc.org/resources/labyrinth-generator-aka-catacombs.26582/ If you need to get in contact with me on here, the best way is to send me a PM, that way I get an email notifying me. I don't get emails for forum or ticket posts.
Only One Room Generating?
I suggest checking your config. If it doesn't have the 1.7 new blocks (Granite, Andesite, etc.), the plugin will try to build around them. Add them to the config to be replaced by catacombs on plan and build. Refer to the attached config as a reference/example. If you have a lot of caves or "air" blocks in the area of building, add Air to the list as well. Great if you want floating catacombs in an Empty World.
Catacombs - Random Dungeon Generator:
Builds configurable dungeons under your feet for players to explore and loot. I wrote my own level builder but I guess it's a homage to those text based classics like Nethack and of course Angband.
Features:
- Generates random multi-level dungeons.
- Only builds in solid regions it considers natural. Can build anywhere by adding AIR to config.
- Admins can build dungeons, Players can explore them.
- All commands are integrated with Permissions.
- Integrated with most common economy systems (using Vault) (optional)
- Secret doors
- Information persists using sqlite database (no setup required)
- Only the toughest adventurers will survive without armour, weapons, food and torches.
- Special chests at strategic points to add to the general loot.
- Configurable Dungeon layout and content.
- Dungeons can be size/configured so they work better with parties of players.
- Admins can easily unprotect, reset, suspend, enable or fill dungeons in.
- Multiple world compatible.
- Here are some Spoilers giving you a taste of what you might find.
- And here are a couple of pictures.
Configuration page
Check out images for pictures of the hut types.
Having problems? Check out the FAQ
I made a short tutorial on how to plan and build a dungeon.
- http://www.youtube.com/watch?v=TfmA8Mzl2L4 (part 1)
- http://www.youtube.com/watch?v=yn1_Ayqd6F0 (part 2)
Here is a detailed demo and tutorial kindly done by Samkio and Torrent (WoopaGaming)
Here is a detailed demo and tutorial kindly done by BukkitDE (in German)
Here is a short demo kindly done by AbsintoJ (I think in Portuguese)
Instructions
Commands
Permissions
Configuration
Credits
- Credit to the Vault team for supplying a simple way to hook into assorted permissions and economy plugins.
- Credits to Samkio and Torrent (WoopaGaming) for recording a demo and tutorial.
- Credits to Jeussa and MnMaxon from Spigot for updating the plugins via donations from LigerXT5
ToDo
- Replace Iron Blocks with Anvils. Create a config option to toggle this for MCMMO servers.
- Jeussa added a way to customize loot, similar to Essentials's configs for kits with item names, lore, etc. I would like a way to do the same with the mob spawners. Currently I have to use CreatureSpawners and edit each spawner to customize the catacomb experience. One person contacted me about adding support for MythicMobs. I have no preference on this. But the extra abilities, I am sure some server admins would like.
- Cobwebs only spawn once, during first generation. Though I want to say this is a bug, it would be nice that web had a set percentage, customizable in the config, either in general, or per catacomb style.
- We are limited to a set selection of huts, per say, that appear at the top of the catacomb. These are the buildings that you see at the start before climbing down to the first floor of monsters. There is no way to add schematics to customize these. Though we can edit the area after generation, the protection boundaries are set. Which then requires an additional worldguard region.
- Same as above, the rare/unique rooms are hard set, and would be nice to add some variety. I have no clue how hard this would be to add some more rooms in, along with each room having a percent chance.
- Add in a command variable to the /catacombs delete CatName. Currently it defaults to replacing everything and filling in the rooms with Stone. If creating in, let's say the Nether, it would be nice to add at the end the name of the block to use to replace with, instead of stone. Such as the Nether, it would be Netherrack, or using the EmptyWorldGen (currently for testing in) with Air.
@Blockhead2
I have a question. For reseting, can you make a configuration where it can be auto-reset, with random loot, etc. Every <XYZ> time.
Example:
Dungeons are reset every 24 hours, @ 3:00PM EST
Also; USER X enters dungeons, they are flagged or going/using/loot is specified only for them USER Y cannot enter dungeon with USER X, because user X already did it during the time frame.
If you played WoW you would kind of understand the dungeon system with heroics :p
Ioooooh, finally, the big features that I wanted!
Waiting for the download to appear,devbukkit.. :D
I've just uploaded version 0.7 of Catacombs. It has lots of new goodies.
All this and more in version 0.7
Gah the post comment boxes are really flaky on bukkitdev. Here's my 3rd attempt.
Agreed '/cat resetall' needs to work from the console too. I'll figure out how and add it to the ToDo list.
In addition the /cat recall command will only work close to the "final" chest. The chest in the wall will always have diamond stuff in it (if you have the default configuration). I think a sign or a message is a good idea too.
Gleaminx,
Good to see the other plugins are now installing cleanly.
Ah. You won't find any unless run a couple of commands. The plugin isn't a world generator, it's more of a world editor. If you look at the Instructions page you'll get step by step instructions on how to build one. Go to a location away from any buildings you have and type this if you want to just give it a try.
My users really enjoy this plugin.
I think I have everything installed correctly, but I am unable to locate any catacombs on my server. Any help is appreciated. =)
C:\Users\Daddy\Desktop\Bukkit Server>w@ECHO OFF 'w@ECHO' is not recognized as an internal or external command, operable program or batch file.
C:\Users\Daddy\Desktop\Bukkit Server>SET BINDIR=C:\Users\Daddy\Desktop\Bukkit Se rver\
C:\Users\Daddy\Desktop\Bukkit Server>CD /D "C:\Users\Daddy\Desktop\Bukkit Server \"
C:\Users\Daddy\Desktop\Bukkit Server>"C:\Program Files (x86)\Java\jre6\bin\java. exe" -Xincgc -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar 161 recipes 17 achievements 09:00:14 [INFO] Starting minecraft server version Beta 1.8.1 09:00:14 [INFO] Loading properties 09:00:14 [INFO] Starting Minecraft server on *:25565 09:00:14 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-1126 -g35eac7a-b1317jnks (MC: 1.8.1) 09:00:15 [INFO] [PermissionsEx] sql backend registered! 09:00:15 [INFO] [PermissionsEx] file backend registered! 09:00:15 [INFO] [PermissionsEx] PermissionEx plugin initialized. 09:00:15 [INFO] [PermissionsEx] p2compat backend registered! 09:00:15 [INFO] [PermissionsCompat] Compatibility Layer Initalized! 09:00:15 [INFO] [PermissionsEx] Initializing file backend 09:00:15 [INFO] [Catacombs] version 0.6 is loaded 09:00:15 [INFO] BloodMoon 0.6: Enabled. 09:00:15 [INFO] Spout 1.0.6.449 has been initialized 09:00:15 [INFO] Preparing level "world" 09:00:15 [INFO] Default game type: 0 09:00:15 [INFO] Preparing start region for level 0 (Seed: -4933582621691547660) 09:00:16 [INFO] Preparing start region for level 1 (Seed: 704462867385549681) 09:00:16 [INFO] Preparing spawn area: 28% 09:00:16 [INFO] Lockette version 1.4.4 is being enabled! Yay! (Core version 1. 2.3) 09:00:16 [INFO] Lockette: Detected craftbukkit build [1317] ok. 09:00:16 [INFO] [PermissionsCompat] Compatibility layer enabled. 09:00:16 [INFO] Lockette: Linked to Permissions plugin version 2.7.7 09:00:16 [INFO] Lockette: Using ops file for admin permissions. 09:00:16 [INFO] Lockette: Ready to protect your containers. 09:00:16 [INFO] motd version 1.1.1 is enabled! 09:00:16 [INFO] [PermissionsEx] Superperms support enabled. 09:00:16 [INFO] [PermissionsEx] v1.15 enabled 09:00:16 [INFO] [NoLagg] chunk handler add-on version 1.04 is enabled! 09:00:16 [INFO] [Catacombs] Looking for Permissions plugin 09:00:16 [INFO] [Catacombs] Found and will use plugin Permissions v2.7.7 09:00:17 [INFO] [Catacombs] Preferred payment method [any] not found, using firs t found. 09:00:17 [INFO] [Catacombs] No payment method found 09:00:17 [INFO] [Catacombs] version 0.6 is enabled 09:00:17 [INFO] Server permissions file permissions.yml is empty, ignoring it 09:00:17 [INFO] Done (0.193s)! For help, type "help" or "?" 09:00:17 [INFO] New max size: 484 09:00:17 [INFO] New max size: 784 09:01:16 [INFO] /127.0.0.1:53695 lost connection 09:01:24 [INFO] /127.0.0.1:53698 lost connection 09:01:43 [INFO] gleaminx [/127.0.0.1:53706] logged in with entity id 102 at ([wo rld] -207.7439700461411, 71.0, -214.48769656862976) 09:07:28 [INFO] New max size: 1444 09:07:28 [INFO] New max size: 4096 09:07:28 [INFO] New max size: 4356 09:08:12 [INFO] gleaminx lost connection: disconnect.quitting 09:08:12 [INFO] Connection reset
@sammehthedragon
Yes I see that too. I don't think it's anything I've done. It's a "feature" of Minecraft itself. I do very little at present to the monsters, they even spawn naturally, I just give players a few coins when they die. You might want to increase the roof (or maybe room) depth by a block or two in the config file to see if that helps (in a default minecraft world you wont find too many caves packed with mobs that are within one or two of the surface - so I guess it's not been debugged).
Cool that sounds perfect. :) Again it's just what the spiders do naturally when they struggle to get at you.
The only thing I seem to notice with this plugin is that the mobs tend to try to jump through the floors, to the point where my players notice the heads of zombies and pigmen from the floor below, also spiders tend to sit on the ceiling and chill there, dropping on players when they walk under them.
Good point. I have the structures already in the code to make sure the block changes are done over time, I use this on deletes, but need to use this code on builds too.
Good idea. I'll add to the ToDo list. Alternatively the players could sleep in the new beds in the hut before they go in, which should have a similar result.
The default settings do have guaranteed diamond loot at the bottom, but the loot is very configurable in the current version, you can choose what you give out at the end.
You need to either 1. shift the main workload two a 2ad thread so as not to kick users when building large ones (1000+/128+) or 2.have it use a max amount of prossesing power as not to kick when building large ones (same)
3.respawn at top instead of normal spawns, they die in dungeon, they spawn in dungeon entrance.
4.diamond loot at end of dungeon!
@natbyte
....and many thanks for the kind donation. :)
Donated ;) Enjoy a beer on Minecraftserver.com
@natbyte
Your wish is my command. Thanks 'natbyte' for the suggestion.
@rythar
Rythar the Mob arena plugin your pointed me to look very promising. It may be possible just to integrate Catacombs with it's API and get all it's bosses without too much code. :-)
Put up a donation link as I love this plugin, I'll be showing my apprciation ;) We use it on minecraftserver.com and our players love it!
Thanks rythar. Agreed bosses would be cool.
Your plugin just keeps getting better and better. My server loves it so much one thing we would really like to see are bosses. If you take a look at mobarena it has a way to make boss fights. Maybe there is a way to make a bunch of bosses that have a % of spawning in a catacomb. Like this http://forums.bukkit.org/threads/mobarena-boss-and-wave-thread.31797/
And maybe levels made of different blocks stone brick,cracked brick,slabs and netherrack and fire on lower levels. Just some ideas Im sure we will love whatever you do with this plugin. Keep up the good work and add a donate button.
Ohh and thank you for adding blocked commands. My users are mad at me now that the catacombs are much harder. HAhHAhAhhaAh