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. -/ MobDungeon \-
    Follow us on Twitter!​

    We move over to BukkitDev completely!
    Changelog:
    Code:
    Version 1.1.4.1:
    - Added ready-area
    - Fixed issues when WorldEdit is not installed
     
    Version 1.1.4:
    - Fixed permissions problem on 'setcorner' command
     
    Version 1.1.3:
    - Added min/max players option
    - Added multi-language support (You need to write them on your own)
    - Added broadcasting messages
    - Added small global config
    - Added world edit support
    - Added button to set yourself ready
    - Added entrance fee
    - Added set option command to edit dungeon options in game
    - Fixed error when loading level with no requirement set
    - Fixed permissions (you won't need vault only permissions anymore)
    - Fixed using setspawn without parameters
    - Fixed update-notification
    - Removed "level" optional-parameter from all commands (except where it's a required parameter)
    - Unified all items defined anywhere in the config. You'll need to rewrite somm of them, sorry.
    - When you finish editing a dungeon, the inventory no longer gets reseted
     
    Version 1.1.2:
    - Fixed saving issue
    - Added dungeon mode. You can now choose between normal and hardcore (bring your own items)
    - Changed change size command. You can now specify which cuboid area you want to change (all cuboids are default)
    - Fixed some javadocs
     
    Version 1.1.1:
    - fixed saving issue
    - finished events
     
    Version 1.1:
    - Updated to lates CB version
    - Fixed issues with not getting items when dying in the dungeon and it directly ends
    - Some other small fixes.
    - Added option to enable/disable item sharing between players
    - Added Update-notifier
    - Added and fixed Bosses
        (Yes, enderdragons work too)
    - Added and fixed Abilities
    - Added something API-like
    - Added temporary permissions for join, leave, spectator and classes !
    - Added YAML-Configs!
     
    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
     
    Version 1.0.6b:
    - Forgot some issues with essentials. There shouldn't be issues anymore.
     
    Version 1.0.6:
    - Fixed issues with Essentials
    - Added ability to enable/disable monster drops
    - Started work on bosses
     
    Version 1.0.5:
    - Fixed some NullPointerExceptions
    - Players now get warped to spectator position when they die.
    - Some other changes.
    - Fixed chunk not being loaded when leaving/ending the dungeon.
    - Added death message.
    - Prevented some NPEs.
     
    Version 1.0.4:
    - Changed help for some commands and added missing ones.
    - Changed the order of parameters for some commands (see help).
    - Fixed some issues when trying to enter a dungeon with no levels.
    - Fixed spawning more mobs that stetted.
    - Fixed issue that the dungeon ends after the first level.
    - New spectators now get teleported to the last spectator spot.
     
    Version 1.0.3:
    - Fixed some NullPointerExceptions.
    - Fixed help command.
    - Fixed setcorner and setspawn not working properly.
     
    Version 1.0.2:
    - Moved plugin.yml to wok with fatjar.
    - Disabled standard config because they don't work with fat jar for some reason...
    - Fixed bugs when more than one player is in a dungeon.
    - Fixed error when trying to edit a dungeon.
    - Modified setSpawn a bit to be easier configureable.
     
    Version 1.0.1:
    - Fixed adding items to rewards instead of giving it to player when
    selecting class and if amount is greater that 64.
    - Fixed default level config.
     
    Version 1.0:
    - Initial release.
    ~kumpelblase2

    As a little update:
    I seriously need some testers. I can currently check the functionality alone (*forever alone*), so if some(one) of you might be so kind in helping me or give me a hand in debugging, I would really appreciate that.
    Thanks.

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

    BakaYarou

    I would love to help test this plugin!! I can't wait to use it on my server!

    This is what happens when I try to run the plugin. I have nothing in my plugins folder besides MobDungeon.

    **EDIT: The log shows me running Craftbukkit version 1.1-R1, but I also tried running with Craftbukkit version 1.1-R3 and I get the same problem.

    Code:
    2012-02-01 19:27:57 [INFO] Starting minecraft server version 1.1
    2012-02-01 19:27:57 [INFO] Loading properties
    2012-02-01 19:27:57 [INFO] Starting Minecraft server on 192.168.0.2:25565
    2012-02-01 19:27:57 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    2012-02-01 19:27:57 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    2012-02-01 19:27:57 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    2012-02-01 19:27:57 [WARNING] To change this, set "online-mode" to "true" in the server.properties file.
    2012-02-01 19:27:57 [INFO] This server is running Craftbukkit version git-Bukkit-1.1-R1-b1818jnks (MC: 1.1) (Implementing API version 1.1-R1)
    2012-02-01 19:27:57 [SEVERE] Could not load 'plugins\MobDungeon.jar' in folder 'plugins': null
    org.bukkit.plugin.InvalidPluginException
        at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:183)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:118)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:156)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:132)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:407)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml
        ... 8 more
    2012-02-01 19:27:57 [INFO] Preparing level "world"
    2012-02-01 19:27:57 [INFO] Default game type: 0
    2012-02-01 19:27:58 [INFO] Preparing start region for level 0 (Seed: 8050101316075493357)
    2012-02-01 19:27:59 [INFO] Preparing start region for level 1 (Seed: -4572283258199406890)
    2012-02-01 19:27:59 [INFO] Preparing spawn area: 0%
    2012-02-01 19:28:00 [INFO] Preparing start region for level 2 (Seed: -7943524583224066515)
    2012-02-01 19:28:00 [INFO] Preparing spawn area: 24%
    2012-02-01 19:28:00 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2012-02-01 19:28:00 [INFO] Done (2.725s)! For help, type "help" or "?"
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 23, 2016
  3. Fixed the problem, it happened because FatJar didn't implemented it.
    Fix will be in the next version.

    Update:
    Version 1.0.2:
    - Moved plugin.yml to wok with fat jar.
    - Disabled standard config because they don't work with fat jar for some reason...
    - Fixed bugs when more than one player is in a dungeon.
    - Fixed error when trying to edit a dungeon.
    - Modified setSpawn a bit to be easier configureable.

    Download needs to be approved first, but then you'll find it over at BukkitDev as always ;)

    Since the default config doesn't work for now I'll provide them here:

    Show Spoiler
    Show Spoiler
    Show Spoiler

    not needed anymore, because we changed to yaml.


    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 23, 2016
  4. Version 1.0.3:
    - Fixed some NullPointerExceptions.
    - Fixed help command.
    - Fixed setcorner and setspawn not working properly.

    Also: A guide on how to set up everything is in progress ;)
     
    kahlilnc likes this.
  5. Offline

    convictedsaint

    Interesting concept, I will definitely be checking this out over next server maintenance period for sure!
     
  6. Offline

    BakaYarou

    You should tell me the IP for your server, so I can test them with you. Around what time are you usually online? (Pacific Time Zone)
    Code:
    2012-02-04 01:01:16 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'md' in plugin MobDungeon v1.0.2
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:386)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:777)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:737)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:725)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:178)
        at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:587)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
        at de.kumpelblase2.mobdungeon.MDCommandExecutor.onCommand(MDCommandExecutor.java:42)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
        ... 14 more
    Some of these codes may have been caused because I didn't specify something after creating the dungeon. One of the errors was from using /md editdungeon.

    Code:
    2012-02-03 14:17:28 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'md' in plugin MobDungeon v1.0.2
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:386)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:777)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:737)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:725)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:178)
        at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:587)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.lang.NullPointerException
        at de.kumpelblase2.mobdungeon.BaseClasses.Dungeon.addPlayer(Dungeon.java:198)
        at de.kumpelblase2.mobdungeon.MDCommandExecutor.onJoin(MDCommandExecutor.java:236)
        at de.kumpelblase2.mobdungeon.MDCommandExecutor.onCommand(MDCommandExecutor.java:80)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
        ... 14 more
    2012-02-03 14:18:07 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent 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:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at net.minecraft.server.Entity.am(Entity.java:272)
        at net.minecraft.server.EntityLiving.am(EntityLiving.java:172)
        at net.minecraft.server.Entity.y_(Entity.java:195)
        at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
        at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
        at net.minecraft.server.EntitySpider.y_(EntitySpider.java:30)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1256)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:110)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1238)
        at net.minecraft.server.World.tickEntities(World.java:1145)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1024)
        ... 15 more
    Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
        at java.util.ArrayList.rangeCheck(Unknown Source)
        at java.util.ArrayList.get(Unknown Source)
        at de.kumpelblase2.mobdungeon.BaseClasses.Dungeon.getCurrentLevel(Dungeon.java:325)
        at de.kumpelblase2.mobdungeon.MDEventHandler.onEntityDamage(MDEventHandler.java:251)
        ... 19 more
    2012-02-03 14:18:09 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDeathEvent 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:57)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:453)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:355)
        at net.minecraft.server.EntitySpider.dropDeathLoot(EntitySpider.java:136)
        at net.minecraft.server.EntityLiving.die(EntityLiving.java:648)
        at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:544)
        at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:44)
        at net.minecraft.server.Entity.aG(Entity.java:319)
        at net.minecraft.server.Entity.am(Entity.java:288)
        at net.minecraft.server.EntityLiving.am(EntityLiving.java:172)
        at net.minecraft.server.Entity.y_(Entity.java:195)
        at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
        at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
        at net.minecraft.server.EntitySpider.y_(EntitySpider.java:30)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1256)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:110)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1238)
        at net.minecraft.server.World.tickEntities(World.java:1145)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
        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(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1024)
        ... 21 more
    Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
        at java.util.ArrayList.rangeCheck(Unknown Source)
        at java.util.ArrayList.get(Unknown Source)
        at de.kumpelblase2.mobdungeon.BaseClasses.Dungeon.getCurrentLevel(Dungeon.java:325)
        at de.kumpelblase2.mobdungeon.MDEventHandler.onEntityDeath(MDEventHandler.java:233)
        ... 26 more
     
  7. Offline

    md_5

    Can you please remove the last 3 changes from the spoiler. Also NO ONE wants to use a json config file.
     
    billofbong likes this.
  8. Well, if you really mean "no one" that's not true, because I want to use json, but I got what you want to say. JSON was just easier for me to implement and to get those things working, etc. etc. like I said in the first post.
    And what do you mean by "the last 3 changes"? the last 3 changes of the latest version or the last 3 changes of the plugin at all (so v1.0.3, v1.0.2, ...)?
     
  9. Offline

    md_5

    Needs to look like:
    Changelog:
    Version 1.0.3:
    - Fixed some NullPointerExceptions.
    - Fixed help command.
    - Fixed setcorner and setspawn not working properly.

    Version 1.0.2:
    - Moved plugin.yml to wok with fatjar.
    - Disabled standard config because they don't work with fat jar for some reason...
    - Fixed bugs when more than one player is in a dungeon.
    - Fixed error when trying to edit a dungeon.
    - Modified setSpawn a bit to be easier configureable.

    Version 1.0.1:
    - Fixed adding items to rewards instead of giving it to player when
    selecting class and if amount is greater that 64.
    - Fixed default level config.


    Or something, without the spoiler
     
  10. ok, got it, changed. Correct now?

    I'm mostly active around 3PM UTC/GMT. And thanks for the error logs ;)
     
  11. Offline

    md_5

    Approved!
     
    kumpelblase2 likes this.
  12. Thanks :).
    I'm gonna take a look at the errors and might start working on changing to yaml.
     
  13. Offline

    migsthegod

    Nice but,

    /md is used widely used because of MobDisguise.
    Any chance we could get a version with a different command?
     
  14. /mobdungeon will work as well. /md was just easier to type ;) But I'm gonna keep an eye on that.
     
  15. Offline

    brord

    Video/image?
    Love to use it, but wont just download it.
    And i think im not the only one :O
     
  16. Oh, I noticed that I wrote something different here... But I wrote on the BukkitDev page, that the guide, which I announced, is a video, so i hope this solves your question ;)
     
  17. Offline

    deaddragon

    Could u maybe make a video am intrested in this plugin sounds Sweet but i rother see a video and a 2nd video on how to make it . so i real no what am doing if u get me ?
     
  18. Offline

    brord

    Oh, okidoki :)
     
  19. Added video, Yaay!
     
  20. Offline

    Heartless49

    Is there any way to configure this so that there is no command/sign required to start a dungeon? I could REALLY use this mod, but I'm running a Spout/Bukkit server that is setup to require very few commands/signs for anything, and I'd really love this mod if it cant follow suit.

    I would love to be able to have this mod spawn mobs when you enter a region, and after you've met the requirements, wait until you enter the next region/room... kind of like a zelda feel.
     


  21. Currently not. And I don't think this will get added in the next weeks... Sorry.


    Since I have some problems converting from JSON to YAML, mainly because the lack of functionality for object arrays which worked really well in json, I'm stopping that for now.

    However, (some) people over at the bukkitdev site asked me to add bosses. Because I have currently no idea how I should make them, I want to ask you about that. How do you want the bosses to be?
    Example:
    Thanks.

    Version 1.0.4:
    - Changed help for some commands and added missing ones.
    - Changed the order of parameters for some commands (see help).
    - Fixed some issues when trying to enter a dungeon with no levels.
    - Fixed spawning more mobs that stetted.
    - Fixed issue that the dungeon ends after the first level.
    - New spectators now get teleported to the last spectator spot.

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

    monstroiris

    Okay, so I start off and create a dungeon.
    Then I attempt to add a level like /md addlevel lvl1, but then it wants me to define a dungeon.
    Then I do /md addlevel lvl1 and get an error message saying: An internal server error occurred while attempting to perform this command.


    I'm also ending up with all this when performing any command from mobdungeon.

    Code:
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1026)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:57)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:453)
            at net.minecraft.server.Entity.am(Entity.java:272)
            at net.minecraft.server.EntityLiving.am(EntityLiving.java:172)
            at net.minecraft.server.Entity.y_(Entity.java:195)
            at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
            at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
            at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
            at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:1
    10)
            at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
            at net.minecraft.server.World.tickEntities(World.java:1147)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
            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.GeneratedMethodAccessor28.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1024)
            ... 14 more
    Caused by: java.lang.NullPointerException
            at de.kumpelblase2.mobdungeon.MDEventHandler.onEntityDamage(MDEventHandl
    er.java:251)
            ... 18 more
    18:35:36 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent
    to MobDungeon
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1026)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:57)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:453)
            at net.minecraft.server.Entity.am(Entity.java:272)
            at net.minecraft.server.EntityLiving.am(EntityLiving.java:172)
            at net.minecraft.server.Entity.y_(Entity.java:195)
            at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
            at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
            at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
            at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:1
    10)
            at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
            at net.minecraft.server.World.tickEntities(World.java:1147)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
            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.GeneratedMethodAccessor28.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1024)
            ... 14 more
    Caused by: java.lang.NullPointerException
            at de.kumpelblase2.mobdungeon.MDEventHandler.onEntityDamage(MDEventHandl
    er.java:251)
            ... 18 more
    18:35:36 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent
    to MobDungeon
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1026)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:57)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:453)
            at net.minecraft.server.Entity.am(Entity.java:272)
            at net.minecraft.server.EntityLiving.am(EntityLiving.java:172)
            at net.minecraft.server.Entity.y_(Entity.java:195)
            at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
            at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
            at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
            at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:1
    10)
            at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
            at net.minecraft.server.World.tickEntities(World.java:1147)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
            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.GeneratedMethodAccessor28.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1024)
            ... 14 more
    Caused by: java.lang.NullPointerException
            at de.kumpelblase2.mobdungeon.MDEventHandler.onEntityDamage(MDEventHandl
    er.java:251)
            ... 18 more
    18:35:36 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent
    to MobDungeon
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1026)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:57)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:453)
            at net.minecraft.server.Entity.am(Entity.java:272)
            at net.minecraft.server.EntityLiving.am(EntityLiving.java:172)
            at net.minecraft.server.Entity.y_(Entity.java:195)
            at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
            at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
            at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
            at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:1
    10)
            at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
            at net.minecraft.server.World.tickEntities(World.java:1147)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
            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.GeneratedMethodAccessor28.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1024)
            ... 14 more
    Caused by: java.lang.NullPointerException
            at de.kumpelblase2.mobdungeon.MDEventHandler.onEntityDamage(MDEventHandl
    er.java:251)
            ... 18 more
    18:35:36 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent
    to MobDungeon
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1026)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:57)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:453)
            at net.minecraft.server.Entity.am(Entity.java:272)
            at net.minecraft.server.EntityLiving.am(EntityLiving.java:172)
            at net.minecraft.server.Entity.y_(Entity.java:195)
            at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
            at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
            at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
            at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:1
    10)
            at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
            at net.minecraft.server.World.tickEntities(World.java:1147)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
            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.GeneratedMethodAccessor28.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1024)
            ... 14 more
    Caused by: java.lang.NullPointerException
            at de.kumpelblase2.mobdungeon.MDEventHandler.onEntityDamage(MDEventHandl
    er.java:251)
            ... 18 more
    18:35:37 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent
    to MobDungeon
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1026)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:57)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:453)
            at net.minecraft.server.Entity.am(Entity.java:272)
            at net.minecraft.server.EntityLiving.am(EntityLiving.java:172)
            at net.minecraft.server.Entity.y_(Entity.java:195)
            at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
            at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
            at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
            at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:1
    10)
            at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
            at net.minecraft.server.World.tickEntities(World.java:1147)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
            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.GeneratedMethodAccessor28.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1024)
            ... 14 more
    Caused by: java.lang.NullPointerException
            at de.kumpelblase2.mobdungeon.MDEventHandler.onEntityDamage(MDEventHandl
    er.java:251)
            ... 18 more
    18:35:37 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent
    to MobDungeon
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1026)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:57)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:453)
            at net.minecraft.server.Entity.am(Entity.java:272)
            at net.minecraft.server.EntityLiving.am(EntityLiving.java:172)
            at net.minecraft.server.Entity.y_(Entity.java:195)
            at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
            at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
            at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
            at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:1
    10)
            at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
            at net.minecraft.server.World.tickEntities(World.java:1147)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
            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.GeneratedMethodAccessor28.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1024)
            ... 14 more
    Caused by: java.lang.NullPointerException
            at de.kumpelblase2.mobdungeon.MDEventHandler.onEntityDamage(MDEventHandl
    er.java:251)
            ... 18 more
    18:35:38 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent
    to MobDungeon
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1026)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:57)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:453)
            at net.minecraft.server.Entity.am(Entity.java:272)
            at net.minecraft.server.EntityLiving.am(EntityLiving.java:172)
            at net.minecraft.server.Entity.y_(Entity.java:195)
            at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
            at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
            at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
            at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:1
    10)
            at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
            at net.minecraft.server.World.tickEntities(World.java:1147)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
            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.GeneratedMethodAccessor28.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1024)
            ... 14 more
    Caused by: java.lang.NullPointerException
            at de.kumpelblase2.mobdungeon.MDEventHandler.onEntityDamage(MDEventHandl
    er.java:251)
            ... 18 more
    18:35:38 [SEVERE] Could not pass event org.bukkit.event.entity.EntityDamageEvent
    to MobDungeon
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1026)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:57)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:453)
            at net.minecraft.server.Entity.am(Entity.java:272)
            at net.minecraft.server.EntityLiving.am(EntityLiving.java:172)
            at net.minecraft.server.Entity.y_(Entity.java:195)
            at net.minecraft.server.EntityLiving.y_(EntityLiving.java:327)
            at net.minecraft.server.EntityMonster.y_(EntityMonster.java:31)
            at net.minecraft.server.World.entityJoinedWorld(World.java:1258)
            at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:1
    10)
            at net.minecraft.server.World.playerJoinedWorld(World.java:1240)
            at net.minecraft.server.World.tickEntities(World.java:1147)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:528)
            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.GeneratedMethodAccessor28.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
    java:1024)
            ... 14 more
    Caused by: java.lang.NullPointerException
            at de.kumpelblase2.mobdungeon.MDEventHandler.onEntityDamage(MDEventHandl
    er.java:251)
            ... 18 more

    Love the idea of this though. It's great!
     
  23. I don't know if it was you who posted this as a ticket on the bukkitdev page, if not, can you read my comments under the ticket and give me an answer to those? would help me a lot.
    Thanks.
     
  24. Offline

    TetraStorm

    I followed your comments under the tickets and this happened:
    Code:
    2012-02-09 05:36:17 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'md' in plugin MobDungeon v1.0.5
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:386)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:777)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:737)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:725)
        at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        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.NullPointerException
        at de.kumpelblase2.mobdungeon.MDCommandExecutor.onLevelCreate(MDCommandExecutor.java:529)
        at de.kumpelblase2.mobdungeon.MDCommandExecutor.onCommand(MDCommandExecutor.java:73)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
        ... 12 more
    When I try to add a level I get an Internal error.
     
  25. Currently at school, but I'm gonna take a look at that, thanks TetraStorm.
     
  26. Offline

    TetraStorm

    No problem, I really wanted multi-level arenas which is why I'd like to use this so the sooner it's working the sooner we have more fun time :D Thanks for the awesome work kumpel.
     
  27. TetraStorm:
    Even though I'm sick, I was able to fix it (wasn't that hard to fix) and it'll be available in the next update.
    Have a nice day ;)

    Version 1.0.5:
    - Fixed some NullPointerExceptions
    - Players now get warped to spectator position when they die.
    - Some other changes.
    - Fixed chunk not being loaded when leaving/ending the dungeon.
    - Added death message.
    - Prevented some NPEs.


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

    DCS0NEVEC

    I think it would be really nice if you can set the arena and spawns with WorldEdit, that means you have to make it compatible with it. It would make it easier to set the points. Another point is that MobArena features Spout. There are cool stuff like: when you write the comman /ma join, then there appears a small window, where you can choose your class (It would also be really nice if you could set a configuration, where the classes in the heroes plugin can be included. That means again that the plugin must be compatible with it, but I think it's not so important).
    If you could do something like that, then your plugin services really good stuff. Ah, I also thought about a special block, where you can touch and enter the arena. Yeah, I know MobArena features it, but there you select the button after the /ma join command. This block (it could also be a door) should replace the /md join command. When you select it with right-click, then you enter to the lobby (class selection) and when youre prepaired, you just have to right-click another block and the dunegon begins!

    Aren't the ideas good? :D
     
  29. Well, I already thought about most of the ones you've mentioned. Like the spout thing or a block which can be used to set yourself ready or so, but the problem I have, especially with the block thing, I don't want to "copy" that much. The whole idea is already based on MobArena.

    However, since most of the exceptions are fixed, the next thing would be adding something new. Like spout support, bosses or whatnot.
    What do you want next to get added?
     
  30. Offline

    DCS0NEVEC

    Yeah its a bit lika MA, but it hasn't to be a block. That what I want to say is just another way to enter the arena then with a command. that where usefull for RPG servers, because then you have to walk to the Dunegon, with the command you'll luxuriously ported üto the dunegon. That with the block was just an example, and MA you have to write the command, that means this would be something new and not copy stuff.
     

Share This Page