Inactive [INACTIVE][FUN] MobDungeon v1.1.4 - Fight mobs and get a famous fighter! [1.2.3-R0.2]

Discussion in 'Inactive/Unsupported Plugins' started by kumpelblase2, Jan 31, 2012.

?

Format Fight! JSON vs. YAML vs. other formats

  1. JSON

    7.4%
  2. YAML

    90.2%
  3. others

    2.5%
  1. Offline

    Heartless49

    I'm glad to see that DCSONEVEC is on the same page with me as as far as getting into a dungeon without commands/signs, xD

    As far as bosses are concerned, that would be an EPIC addition to this mod. I really don't know all of what can be done as far as mods are concerned (I'm a programmer, but I haven't gotten into MC Modding, lol) but if you were able to upscale the size of the boss, so that you can tell it's the boss... or something of the sort - otherwise it would just look like a normal monster and nobody would realize which was the boss, especially if it can spawn other monsters during the battle.

    Definitely double/triple the health/damage - maybe make it's health proportional to the wave/level number set for the dungeon. I.E: it's the 4th wave, and a boss spawns; the boss has [mobHealth*(scaleFactor*4)] health, and let the scaleFactor variable be set by the person creating the dungeon or just in the config. The same method could be used for damage as well.

    Possibly another feature for the boss battles could be that another wave spawns DURING the battle... sort of like the boss spawning mobs, but don't let the boss just continually spawn mobs... make it something like the user would set how many sub-waves are within the boss battle, and which mobs spawn for each of those wave. Then those waves would spawn at various intervals throughout the fight in relation to the boss' health. I.E: The boss battle has 4 sub-waves: 1 = 2 zombies, 2 = 2 spiders, 3 = 2 creepers, and 4 = 4 skeletons. Then each wave would spawn based on it's relation to the boss' health: 1st wave spawns when the boss is at 100%, 2nd when it's at 75%, etc...

    Of course the methods at which these things work are up to you, I just choose doing things by proportions and relations because it involves less work in setting up the dungeon for the user. That way they don't have to set when the waves spawn, or how much health/damage the boss should have.
     
  2. Offline

    TetraStorm

    I can create a dungeon, add a level if I don't go into editdungeon but when I go into editdungeon I can't add a level or an internal error occurs, I can't set corners because it tells me to specify a dungeon first. :/
     
  3. Offline

    Naith

    We are currently trying to implement your plugin on your server (minecraft.pl4yground.dk - running 24/7), but for some reason we can't make it work.

    You are very welcome to take a look at the server and help us out if you have the time - and don't mind to let you have an area for testing.

    /Naith
     
  4. First of all thanks for your detailed post. I hope I don't need to mod the client because I never tried that as well.
    However the ideas concerning bosses are really great and going to make a page on bukkitdev to keep them in mind and so others can give their comment on these suggestions. Because this will be the hardest thing to implement so far this will take some time.

    For the thing with getting into a dungeon without a command I have a little idea:
    How about creating a sign under a block and if a person walks over the block, it'll get teleported to the dungeon lobby. Is that ok for you?


    just to clarify: you create a dungeon with "/md create test" then add a level "/md addlevel level1" which works if you don't type "/md editdungeon". When you type "/md editdungeon" it no longer works editing the dungeon in any way? If that's the case, nothing went wrong. When you create a dungeon it'll automatically set it into edit mode. If you would now do "/md editdungeon" you would say to the plugin "hey i'm done, make it available to play!".
    This is because if the dungeon is not in edit mode it sets edit mode and vice versa.


    I'm gonna see when I have time. Who should I ask when I join onto your server?
     
  5. Offline

    Bobi94

    I've instaled the mod,but still i cant use any of the commands...why?
    I've downloaded the archive and moved it to the plugins folder,but still it doesnt work.Im adding the mode to a fresh copy of bukkit,but still doesnt work...can you help me?
     
  6. Maybe you don't have the permission to. Is there an output or something?
     
  7. Offline

    Naith

    kumpelblase2 - Just ask for TClausen, Naith or Ravnen_dk.

    Ravnen_dk have been administrating most of the server for the past year.

    /Naith
     
  8. Offline

    Heartless49

    I don't see a problem on my end for that, not sure about other people, but on my server that would work pretty nicely. For our server I could very easily implement that where we need it without any problems.

    Just out of curiousity, does it 'need' to teleport them anywhere though? As an example, I already have a few rooms setup for what would be the arena, and when you enter these rooms, i am using BlockDoor to close the entrance. Using that mod I am able to set a cuboid region that senses mobs, and have it setup to open the door again when all the mobs are gone. So in the case of using MobDungeon, I would just have the door shut, and the arena start within that room. Once the mobs have all been killed, from however many waves/bosses there are, the door would open automatically, without any extra features in MobDungeon.

    Then again, now that I think about it, when the player would go to leave that room, they would walk over the same block/sign that starts the arena... hmm
     
  9. Offline

    legionk6

    Tbh i might aswell keep using mobarena becuase its the same tbh lol...
     
  10. Offline

    tritail

    I can create a dungeon, add a level but then I can't set corners because it tells me to specify a dungeon first. :/
     
  11. Offline

    TetraStorm

    This is what I was saying was happening as well. I was just saying I tried using editdungeon after it told me to specify one.
     
  12. If that's your opinion don't read the following, but if you say that what your said would be a fact, then your a bit wrong. Sure the idea is mostly the same, but the big and important difference is that with mob dungeon you can have multiple places where you can fight WITHOUT changing the arena (like in mobarena).

    I don't really care if someone prefers MobArena over this, because currently I do as well. Because of the fact that MobArena is a lot further on the way to perfection than MobDungeon is. Well see, which one will be better at the end of all.

    tritail , TetraStorm and all of those who have that problem with "Please specify a dungeon first" when trying to add a level/set corners:
    The problem is I cannot reproduce it even if I create thousands of dungeons/levels, I don't get the message. So it's really hard for me to find the problem and especially a solution to it. Might be not the best solution but if you haven't tried MobArena yet, do it now.

    A message to all:
    I've started work on bosses. Structure and settings are mostly done now and I'm starting to add them to the actual process. But I need your help: How do you want to be able to set them in the settings?
    Like a normal mob in waves.conf or what are your ideas?
    Please post them on the BukkitDev page, THANKS!

    Have a nice (valentines) day,
    ~kumpelblase2
     
  13. Offline

    TetraStorm

    I have begun using MobArena, I just wanted to use this due to the multiple level capabilities >_<
     
  14. Offline

    legionk6

    Ok well thanks anyways ill look further into this and i do edit some .jar files that are given to me and i make my own but i do not release they are just for my server :)
     
  15. I found the reason of the issue with the 'you're not inside a dungeon' or 'please specify a dungeon first'! It's somehow because of essentials. I don't what causing the issue yet, but I'm working on it.
    Please be patient! Thanks.

    I think I found the issues. It's because of Essentials setting the name of the player somehow. Going to fix that ASAP. yep.

    EDIT:

    It's fixed! Will be in the next version!

    Version 1.0.6:
    - Fixed issues with Essentials
    - Added ability to enable/disable monster drops
    - Started work on bosses
    - Added /mbd for commands

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

    xdevonx

    When will you post the new version please? I want it so :D
     
  17. everytime I post a new changelog, I upload the new version to bukkitdev. Then the only thing we can do is wait for the approval.
     
  18. Offline

    radu97theone

    Hey will it interfere with Mob Disguise That has the commands also /md
     
  19. Offline

    DCS0NEVEC

    Back to the block with sign to enter without command:

    I think thats a good idea. Or you could create portals. Or it's that to hard for you?
    It is just an option, I don't have a problem with the block and the sign^^
     
  20. ohhh... I forgot to mention /mbd is now also available (besides /md and /mobdungeon).

    I'm gonna stick to the sign under a block for the time being, but extending his own limits might be a good idea as well.

    One addition: It's not the case that I'm searching for help, but if someone would like to help, sure why not. Bigger releases can be made faster and new functions can be implemented faster as well. Feel free to pm me if you would like to.

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

    radu97theone

    thx for the reply
     
  22. Version 1.0.6b:
    - Forgot some issues with essentials. There shouldn't be issues anymore.
     
  23. Added the sign under a block thing.
    Current setup will be:
    place a sign -> first line "[MD]" ; second line "<dungeonname>".
    You can create as many of the signs as you want, also as many for the same dungeon.
     
  24. Offline

    DCS0NEVEC

    Nice thing, thanks!

    That will make this plugin more insteresting for RPG servers :D

    So, MobArena isn't anymoe in my plugins folder ^^
     
  25. Not so fast, not so fast. I wouldn't delete it, definitely not. Sure I like it if someone choses my plugin instead of mob arena but I think mob arena is still more stable and has a lot of more features. When bosses are done, then I might change my opinion about what I just said ;)

    Just a little side question: Would someone be interested in being able to set this up via browser/application (via internet)? This is in my head all the time idk why...

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 23, 2016
  26. In the next release the default config will be available again!

    hmmm.... it's sunday. 10PM. Let's release some awesome sauce!

    v.1.0.7:
    - Added "sign under block" entrance
    - Fixed some things
    - Added economy support (Note: you need vault for that!)
    - More work on bosses.
    - build agains R4
    - default config is available again

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

    Anubis313

    This plugin looks promising.. but with your newest release i get an error:
    Code:
    2012-02-20 05:25:17 [INFO] [MobDungeon] Loading MobDungeon v1.0.7.
    2012-02-20 05:25:17 [SEVERE] Error occurred while enabling MobDungeon v1.0.7 (Is it up to date?): com/google/gson/Gson
    java.lang.NoClassDefFoundError: com/google/gson/Gson
            at de.kumpelblase2.mobdungeon.Settings.Settings.LoadClasses(Settings.java:214)
            at de.kumpelblase2.mobdungeon.Settings.Settings.LoadAll(Settings.java:277)
            at de.kumpelblase2.mobdungeon.MobDungeonMain.onEnable(MobDungeonMain.java:28)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:230)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:1057)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:380)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:199)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:182)
            at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:344)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:175)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.lang.ClassNotFoundException: com.google.gson.Gson
            at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
            ... 13 more
    ..
    ..
    2012-02-20 05:25:23 [INFO] [MobDungeon] Unloading MobDungeon v1.0.7.
    2012-02-20 05:25:23 [SEVERE] Error occurred while disabling MobDungeon v1.0.7 (Is it up to date?): com/google/gson/GsonBuilde
    r
    java.lang.NoClassDefFoundError: com/google/gson/GsonBuilder
            at de.kumpelblase2.mobdungeon.Settings.Settings.saveClasses(Settings.java:304)
            at de.kumpelblase2.mobdungeon.Settings.Settings.SaveSettings(Settings.java:286)
            at de.kumpelblase2.mobdungeon.DungeonManager.stop(DungeonManager.java:173)
            at de.kumpelblase2.mobdungeon.MobDungeonMain.onDisable(MobDungeonMain.java:20)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:232)
            at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:1083)
            at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:398)
            at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:391)
            at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:194)
            at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:385)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:465)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.lang.ClassNotFoundException: com.google.gson.GsonBuilder
            at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
            ... 12 more
     
            
    Probably you missed to include some files? Since the total filesize went down almost 200kb?


    Keep up the good work.
     
  28. Ahh screwed up with maven.... Sorry, I'm not able to fix that atm (school), but I'm gonna take a look when I'm home.

    Issues is fixed and you can redownload the correct build over at bukkitdev when it's approved. Sorry for any problems caused.

    Anubis313: it's now about 270KB again ;)

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

    Anubis313

    thx for the quick reply.. so far so good.. the errors while starting up are gone.. but now i get the following errors after some waves:
    Code:
    17:42:54 [SCHWERWIEGEND] Could not pass event org.bukkit.event.player.PlayerQuitEvent to MobDungeon
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1026)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)
            at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:176)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:667)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:231)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
            at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.lang.reflect.InvocationTargetException
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1024)
            ... 10 more
    Caused by: java.lang.NullPointerException
            at org.bukkit.inventory.ItemStack.<init>(ItemStack.java:35)
            at de.kumpelblase2.mobdungeon.BaseClasses.DungeonPlayer.giveRewards(DungeonPlayer.java:146)
            at de.kumpelblase2.mobdungeon.BaseClasses.Dungeon.removePlayer(Dungeon.java:289)
            at de.kumpelblase2.mobdungeon.MDEventHandler.onPlayerQuit(MDEventHandler.java:184)
            ... 15 more
     
  30. Anubis313: can you post the reward of the wave (config)?
     

Share This Page