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.
@camberme The source code is on gitHub if you'd like to see how the secret door code is written.
You can set the config.yml up so that my secret door mechanism will work outside dungeons too.
@Siannodelle Check you aren't in creative mode (the secret doors need to be damaged to open and in creative they often get destroyed in one shot). Check you are actually at a secret door by looking for a $ on the map in the maps directory. Check the blocks aren't protected by another plugin (Catacombs needs to detect block damage to open secret doors). There is a know issue with secret doors only opening half way, that will be fixed in the next release v2.2.
Hey, i tried your plugin, its pretty amazing. the problem is the secret doors dont works on my server. what can i do?
did i miss anything?
I really REALLY like your catacombs, I would love to know how you do the secret door. How can i set, a block to receive damage, and open the doors? i think thats awesome!
is there a special way to modify the config.yml? when i open it with editor and change "ResetButton: false" to "ResetButton: true" it gives me an error on reload. it says "mapping values are not allowed here"
EDIT: ok it seems like it works when i use notepad =)
Greetings Blockhead. May you please add Freddan962 on Skype? I'd like to talk with you for a moment.
@CrAzD Thanks for your input. As the number of special rooms grow the config might get a little out of hand so I'll leave option 1 for the moment.
On option 2 that would have been a better way to encode the spawners. If I can think of a clean (backwards compatible) way to switch I'll see what I can do.
You should be able to set you own style up for building through air already. Add something like this and then set style 'tower'
Also change any other dungeon options (not Admin options) you'd like to override.
Hello, I have a few ideas/requests if you are open to them, unless these are already there and I just don't know.
Note #1 Something similar to how loot is setup for the chance. With the example below if every spawner went off you would have 8 spawners in 1 room, rediculous but just an example.
@Killingdemon There haven't been any issues reported with Catacombs and any of the other mods you mentioned. Currently there is no code (at all) run in Catacombs when a player joins. Disable Catacombs briefly and see if you still get the long log in times to eliminate it from your list.
@DoubleZ OverFill tells the dungeon building to fill in all the blocks in the dungeon above the ceiling. Likewise UnderFill fills in all the blocks below the floor. By default the blocks that are generally out of sight are left alone (i.e they remain as stone or dirt or whatever). These options are handy for making more solid dungeons when you build through air.
@DoubleZ Great glad this resolved your doors! This fix will go into the next release (v2.2).
@Liger_XT5 It looks like a Catacombs issue rather than Spout. Check you aren't getting any errors in the server console as Catacombs is enabled. When catacombs is enabled cleanly you should never get an error like this.
Also check your config file. Run it through an online yml syntax checker to check you have the number of spaces right (no tabs). Especially check the Admin/Breakable list is defined correctly and contains only legal (bukkit) block names. This is how the default list will look.
I've put in some extra code to trap the null pointer, but it's a symptom that means something else has gone wrong before hand.
[edit] Also check your natural block list, the major and minor block names, and the small,medium,big and dispenser loot lists. If any of these have been changed and are illegal then the breakable blocks might not get setup correctly. If you've customized your config.yml recently then move it out of the way to get a new/clean config.yml while you localize the problem.
Unsure as to which person, you or spout team, to report this to, but this has began to appear after updating Catacombs yesterday.
@Blockhead2
I have tested the debug version, it works !
Hi, kind of a complicated question. I am a mod for the Dreamreaver23 server and i have some questions about the mod. We have installed this mod and essentials so that they are 1.1 compatiable. We are also running Redpower, IC2, and Buildcraft. With a couple other mods thrown in the mix. My question is that has there been any know issues of mods conflicting in such a way that causes insane amounts of time trying to log into the server and is there a way around this that could be fixed with the config file or just a simple fix? Any and all feedback is greatly appreciated. Thank you and have a nice day! Also Happy Easter!
In the configure file, what does the option OverFill mean?
@TapaWaz Yup as mentioned check out the FAQ and post if you are still having problems after that.
@TapaWaz
have you saw the FAQ? http://dev.bukkit.org/server-mods/catacombs/pages/faq/
@Blockhead2
I open the wepif.yml and set ignore-nijiperms-bridges to false, then move DinnerPermsResolver to enable. Next, I restart the server and the Catacombs detects Group Manager successfully!! Now the recall button works with players :D.
hi when i type /cat plan or other command its type i dont have permissions. i see you posted permissions,but i dont know what to do with them so plz tell me where put them i very want this plugin in my serv. tnx.