Inactive [EDIT/RPG] Catacombs v2.6 - Random Dungeons (Adventure-like) [1.3.1-R1.0]

Discussion in 'Inactive/Unsupported Plugins' started by Steeleyes, Aug 30, 2011.

  1. Offline

    Steeleyes

  2. Offline

    Shanev

    I've got a solution to the problem as it seems ;) Is there a possibility to set a mob list for the catacomb-spawners? Maybe animals too??? I want those crazy killer chicken!

    Ant here is another question:
    As far as I understood the style-feature you can only specify different loot-tables and mobspawn% , which then will be used for all dungeons you've created? Is it possible to set a style for every one dungeon you create? And do you plan a style-feature, which replaces the blocks in a dungeon with other ones? So it would be possible wo make a kind of pyramid-dungeon in the desert, with a different appearance and loot and monster spawn.
     
  3. Offline

    Steeleyes

    That's a good question. I think there already is a good plugin (dungeonbuilder) that let's you design your own dungeons with traps and spawners. I saw a good youtube video on it, I think it may have features like this.
    It was suggested earlier in this thread that it might be possible to use both plugins in combination. Catacombs to generate a dungeon inside the dungeon builder zone and then unprotect the dungeon and let dungeonbuilder take over. I don't know if anyone tried it.

    I'd like to avoid duplicating functionality in other plugin if possible. That's why I removed my small builtin
    economy system, and why I plan to use another protection system too if I can.

    I'll add source code release to my ToDo list as a firm commitment to pull my finger out and register for github or whatever and do this.

    On Dynamic map: I use this and I'm slightly surprised it responds to changed made by other plugins until someone manually changes a block in the chunk, but you are right this would be a problem on the server you describe.

    On dungeon locking: I considered this too when I was first planning the dungeon. I was thinking of having an iron door at the top and the first person to open it becomes the dungeon (and door) owner until the next reset. That way they can let in who they like. This might be quite a generally useful feature.

    Not sure if I can kill the deathmessages, if there's a hook it might be straight forward.

    Regards, John.

    Glad to hear you got the monsters spawning. :)

    Agreed building with different pairs of blocks should be added.
    Currently Cobble and Mossy cobble are used. Ideally the blocks would look similar. They shouldn't be blocks that
    fall when disturbed (Sandstone and sand would be nice but I'm not sure yet how to handle random sand blocks in the ceiling without them falling out).

    I added all the mobs I could find that would spawn naturally and that I could make angry. It would be nice to have mad cows etc, but I've not figured out a way to do that yet, I'm sure someone has.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  4. Offline

    Shanev

    And thats exactly the point where CustomDifficulty would take over :p There you can handle the aggressiveness of every mob in an area (e.g. worldguard area). The only thing is that animals won't spawn from spawners, or am I wrong? If I am you could probably implement spawner functionality for animals and CustomDifficulty would handle their aggressiveness.
     
  5. Offline

    IARI

    Yay, thx ...i too registered on github not too long ago ^^

    indeed. However, as a matter of fact on the server im refering to, when the dungeons are planned and built, there will be minor manual (block-)changes in that chunk always.

    That would certainly be very useful :)

    im guessing it shouldnt be hard :)
    have an answer for my previous question too?
    listen for the event and set the message to null
     
  6. Offline

    Shanev

    I think I've encountered an error: When I destroy a mob spawner in a catacomb and afterwards reset it, the spawner won't be reseted, means it is not there anymore. I know you're thinking of implementing a function so that mob spawners will be indestructible, but I only thought you should know.

    btw: I'm using cb1085, not 1240
     
  7. Offline

    Steeleyes

    Yes this is a known limitation at the moment. You'll see quite a lots of discussion on this (including why the webs, mushrooms and spawners aren't restored on a reset) further up this thread. I had a quick go the other day at blocking the spawners being destroyed but failed to get bukkit to play along. It's on the to do list.
     
  8. Offline

    DoCBeN

    I love your plugin, and i waiting a new release :p:D:p

    Good job [diamond][diamond]
     
  9. Offline

    Ziden

    Hey man. I think i have a very simple and easy idea to do, and it would look great.

    Traps.

    As simple as it can be with no big deal mechanics, just a step, and a infinite dispenser. It would look great.
    The plugin is great anyway, but i wish source code was open.
     
  10. Offline

    Steeleyes

    Thanks see the BukkitDev page for a few spoilers on what is under development and coming next.
    http://dev.bukkit.org/server-mods/catacombs/

    I totally agree traps would be a really nice addition (they are on the ToDo list if I remember correctly).
    Source code is going up (added the GPL comments now just need to register for github).

    One general aim I have is for as much as possible to work without the Catacombs plugin running once the dungeon has been built. True, I bend my own rules here a bit (the secret doors for example). Traps may have to be another exception because I've not really found a simple tile based block structure to link the pressure plate to the dispenser yet using the in game mechanics.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  11. Offline

    Ziden

  12. Offline

    gleam

    i guess this doesn't work with the current build of cb 1317?
     
  13. Offline

    Steeleyes

    The released version is tested with 1240 (see the thread title).

    The version that is in development is being tested with 1318, because 1317 generates lots of errors when when the any plugin is disabled (maybe this is what you are seeing).

    Source code up loaded for all those that were bugging me about it. :)
    https://github.com/Blockhead2/Catacombs

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 19, 2016
  14. Offline

    MxRacer100

    is there any way u can make a command that will teleport server ops and owners straight to the catacombs Final Room/Chest....i would love to incorporate this plugin with others like Magicspells where i could put a spell learning bookcase at the end...although id like to not have to find my way through and get lost several times in order to do this.

    Also i can never tell exactly what the final room is...either im just getting stuck or it looks like all the other room which would mean we would have no idea when we were done. (Maybe make them a bit more grand)

    If you could do these things thatd be awsome if not...well its still a great plugin

    *BTW if it is just me getting lost can someone post a picture of the real thing xD. Thatd be cool
     
  15. Offline

    sammehthedragon

    I've been testing this and it definately works on CB 1317.
     
  16. Offline

    Steeleyes

    I have a command to teleport me to the "final" dungeon room for debug. I can simply enable it in.

    The "final" room can be a bit hard to spot at first. They *always* have a single chest embedded in a wall (this is where the ladder would have been to the next level). They almost always have a double chest in them too.
    They tend to be a bit small (because big rooms don't fit once the level is getting full), I'm working on a way to make them generally larger, so we can have more room for boss fights.
     
  17. Offline

    MxRacer100

    ok yeah i think we would all appretiate that command, and thank you for describing the room xD, turns out i found exactly what u described
     
  18. Offline

    gleam

    I'd like to know what is keeping it from running on my server. Please look over my build below and throw me some pointers, thanks in advance!!!!


    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:47:59 [INFO] Starting minecraft server version Beta 1.8.1
    09:47:59 [INFO] Loading properties
    09:47:59 [INFO] Starting Minecraft server on *:25565
    09:47:59 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-1126
    -g35eac7a-b1317jnks (MC: 1.8.1)
    09:47:59 [INFO] [PermissionsEx] sql backend registered!
    09:47:59 [INFO] [PermissionsEx] file backend registered!
    09:47:59 [INFO] [PermissionsEx] PermissionEx plugin initialized.
    09:47:59 [INFO] [PermissionsEx] p2compat backend registered!
    09:47:59 [INFO] [PermissionsCompat] Compatibility Layer Initalized!
    09:47:59 [SEVERE] Could not load 'plugins\NoLaggChunks.jar' in folder 'plugins':
    Spout
    org.bukkit.plugin.UnknownDependencyException: Spout
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:135)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:215)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:136)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:136)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:112)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur
    ationManager.java:52)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:136)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    09:47:59 [INFO] [PermissionsEx] Initializing file backend
    09:47:59 [INFO] [Catacombs] version 0.6 is loaded
    09:47:59 [INFO] Preparing level "world"
    09:47:59 [INFO] Default game type: 0
    09:47:59 [INFO] Preparing start region for level 0 (Seed: -4933582621691547660)
    09:48:00 [INFO] Preparing start region for level 1 (Seed: 704462867385549681)
    09:48:00 [INFO] Preparing spawn area: 69%
    09:48:00 [INFO] Lockette version 1.4.4 is being enabled! Yay! (Core version 1.
    2.3)
    09:48:00 [INFO] Lockette: Detected craftbukkit build [1317] ok.
    09:48:00 [INFO] [PermissionsCompat] Compatibility layer enabled.
    09:48:00 [INFO] Lockette: Linked to Permissions plugin version 2.7.7
    09:48:00 [INFO] Lockette: Using ops file for admin permissions.
    09:48:00 [INFO] Lockette: Ready to protect your containers.
    09:48:00 [INFO] motd version 1.1.1 is enabled!
    09:48:00 [INFO] [PermissionsEx] Superperms support enabled.
    09:48:00 [INFO] [PermissionsEx] v1.14 enabled
    09:48:00 [INFO] [ChatManager] ChatManager disabled. Check config.yml!
    09:48:00 [INFO] [ChatManager] ChatManager disabled!
    09:48:00 [INFO] [Modifyworld] Modifyworld disabled. Check config.yml!
    09:48:00 [INFO] [Modifyworld] Modifyworld disabled!
    09:48:00 [SEVERE] Error occurred while enabling Modifyworld v1.14 (Is it up to d
    ate?): null
    java.lang.NullPointerException
    at java.lang.Class.isAssignableFrom(Native Method)
    at org.bukkit.plugin.java.JavaPluginLoader.removeClass(JavaPluginLoader.
    java:245)
    at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoade
    r.java:992)
    at ru.tehkode.modifyworld.bukkit.Modifyworld.onEnable(Modifyworld.java:7
    1)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:170)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:957)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154
    )
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    09:48:00 [INFO] [Catacombs] Looking for Permissions plugin
    09:48:00 [INFO] [Catacombs] Found and will use plugin Permissions v2.7.7
    09:48:00 [INFO] [Catacombs] Preferred payment method [any] not found, using firs
    t found.
    09:48:00 [INFO] [Catacombs] No payment method found
    09:48:00 [INFO] [Catacombs] version 0.6 is enabled
    09:48:00 [INFO] Server permissions file permissions.yml is empty, ignoring it
    09:48:01 [INFO] Done (0.167s)! For help, type "help" or "?"
    10:25:43 [INFO] New max size: 484
    10:25:43 [INFO] New max size: 784
    >
     
  19. Offline

    Steeleyes

    I think the best thing to do might be to ask in the threads for the plugins that are having the problems.
    Spout and Modifyworld appear to be the ones creating the severe messages. It looks like Catacombs loaded cleanly in this case. I hope this helps.
     
  20. Offline

    Steeleyes

    I've just uploaded version 0.7 of Catacombs. It has lots of new goodies. Please use the BukkitDev site for the down load and the latest info (so I don't have to edit everything in 2 places). Feel free to continue to post here for a bit if you aren't registered on BukkitDev yet I'll continue to respond to both threads for the foreseeable future.
    • Longing to build your catacombs out of red wool blocks?
    • Fancy a larger Hut to rest in above the dungeon?
    • Want to build in the Nether?
    • Fed up of boring rectangular rooms?
    All this and more in version 0.7
     
  21. Offline

    MxRacer100

    is there any way you might be able to add redstone/sign support with pressure pads, button, switches etc. I would like to have it so when they reach the final room they hit a button and it simply performs the command /cat reset <dungeon>, so i dont have to reset it every time someone uses it. If u can do this that would be really cool

    Edit: idk if ur working on this or not but the changlog on bukkitdev isnt updated, whatever version i just downloaded off there said v6 in the console. Is the new version not updated yet or is it just a name error?

    2nd Edit: Oh yeah its still v6 on bukkitdev. Hopefully i managed to post very soon after your post on v7 and ur still working on it xD
     
  22. Offline

    Steeleyes

    Maybe a button just above the final chest. On-the-list-it-goes. :)

    The file has been uploaded. It's now sitting at "Needs Approval" whatever that means. This is a manual step from the elves at BukkitDev I think.
     
  23. Offline

    MxRacer100

    Alright cool, cant wait
     
  24. Offline

    Svettnes


    I second this! That feature is the only thing i miss about this (great) plugin!
     
  25. Offline

    Steeleyes

    The development version now has a button above the final chest that will kick you out and reset the dungeon.
    I expect to release again in the next day or so.

    P.S I should add the button is optional, it's configured for each dungeon style in config.yml and is not there by default.
     
  26. Offline

    Crisssss

    I got a bug with last version and secretdoors on my old catacombs.
    Some secretdoors dont work correctly. (only the top block is removed piston not working)
    In some old catacombs /cat suspend dont change the roof to glowstone ...

    Bukkit 1337.
     
  27. Offline

    Steeleyes

    Probably related to the major/minor block changes I made. Let me go back and see if I can recreate it on an older dungeon.
     
  28. Offline

    Crisssss

    yeah look like there is a bug with that .. thanks a lot for ur awesome plugin anyway ;)

    I have some more precision :
    When a catacomb is bugged (i mean piston not working) :
    - /cat end
    - /cat recall
    - /cat suspend

    aren't working too.
     
  29. Offline

    Steeleyes

    'end' won't work on old legacy dungeons (created in the MySQL database days because the 'end' info wasn't saved) but all the others should work. Does /cat which work if you stand inside the dungeon?
     
  30. Offline

    Crisssss

    /cat which was not working too.
    Anyway u got it :p
    That was only with old catacombs make with mysql database.
    i have deleted these old and make new with new Hute on place :p

    Thanks a lot for ur answers
    I'm really excited by the last change about a button to reset automatically !
    Can't wait to try it :p
     
  31. Offline

    Steeleyes

    Release v0.8 (available on BukkitDev site - you'll need to wait until it's approved by the BukkitDev team before you'll be able to see it).
    • Traps in dungeons
    • Button at the end of the dungeon to reset the dungeon and teleport everyone out (if enabled)
    • /scatter <name> <depth> <radius> <distance> (to place a dungeon randomly within <distance> blocks of where you are standing).
    • Commands from the console
    • Which blocks are breakable inside dungeons can be configured.
    • Teleport and Enderman bug fixes.
    See the BukkitDev site for all the details.
     

Share This Page