[FUN/SPOUT] DeadMines v0.3.1a - Bringing hell to a server near you! Stability patch is out! 1.0.1-R

Discussion in 'WIP and Development Status' started by DrBoweNur, Jul 19, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    tenowg

    I seem to be having a few small, but very troublesome issues:
    1. The zombie timer doesn't appear to work right, I set the time to every 20 seconds, and only a 10 percent chance of spawn because my users were saying it was to difficult... and I sat there for 2 minutes in god mode, no synergy, and had no less then 30 zombies on me, yes I counted 2 minutes, no one else was around.
    2. For some reason everytime 20 seconds rolled around the server would stop working for 1 to 2 seconds.
    3. It completely broke for me with the latest upgrade to Bukkit RB. (I don't have a paste of the error or I would add it)
    Definatly not saying this plugin is bad, I love it, those are just the issues I am running into that I think you might want to hear about.

    PS. Custom Blocks/Items seem to be almost in a working state... almost lol
     
  2. Offline

    DrBowe

    @tenowg
    1) So were you constantly getting 'attracted the horde' messages, or is there just a general overflow of zombies in general?

    2) Stop working as in just flat out freeze? Obviously that'd be a bad thing, but I can't think of what could be causing that. I'll look into it.

    3)I haven't tested it on the latest RB, possibly some API changes, I'll do some investigation tonight.

    And I know you're not saying it's bad. It's still in alpha, so it's going to need some tweaks to get all the bugs out of there. In fact, you're the only one out of the 120 people who downloaded v0.3a who came back to give bug reports, so I greatly appreciate that.
     
  3. Offline

    tenowg

    @DrBowe

    1) I am always getting "attracted the horde" messages, and that leads to the general overflow of zombies.
    2) The server will freeze for a few seconds, while you can still walk around (client side) the zombies and other mechanics of the game will stop functions for a few seconds. But I noticed I didn't get my typical server ticks not in sync message in console.

    I do admit that I run alot of plugins, 20 or so and many many worlds 11 or so, but deadmins is only running in one of those worlds. This could impact the stability of your plugin.
     
  4. Offline

    Lightzaver

    Can you confirm 1.0 working?
     
  5. Offline

    DrBowe

    Yes. (VERY LATE RESPONSE)

    For everyone else:

    In related news, here's a random video I just decided to throw together. Shows off the current features of DeadMines and a secret RPG plugin I'm working on (hence my absence with this project), is extremely hectic, poorly organized, but informative nonetheless.



    EDIT:
    To clarify, the RPG HUD shown in this video is entirely separate from DeadMines.
     
  6. Offline

    Lightzaver

    Hey! Thanks For The Update!
    Will the RPG Plugin work with mcmmo beacuse that is a good plugin and i have alreadys got players accounts set up on it.

    -edit-
    I saw this plugin once which let you spawn mobs into groups , so if you could intergrate that with this it would be really cool!
    The idea was , that when you type /spawnmob zombie 5 it would spawn them next to any other zombies close to you , so you could do this to make hordes! Which would also make the plugin more apocalyptic

    -edit2-
    night time mode is really glitchy!
     
  7. Offline

    TheFieldZy

    Hm, generally The Plague has our own system, but if I can't get a good Zombie Splitting plugin to work (as OtherDrops hasn't updated as the maintainer is busy), I'll do this as a last resort. Looks very nice
     
  8. Offline

    DrBowe

    Glitchy how? What happens?
     
  9. Offline

    Lightzaver

    it spams : " Apocalypse starting! " and " ending " repeatedly !
     
  10. Offline

    DrBowe

    Odd, I thought that glitch only occurred in the much older versions of this plugin. I'll look into it after work.
     
  11. Offline

    Lightzaver

  12. Offline

    DrBowe

    @Lightzaver
    I can't reproduce this issue. :/
    Can you paste your config file, by any chance?

    EDIT:
    @WalkerCrouse
    This is for science^
     
  13. Offline

    Lightzaver

    I cant post it sorry because I have changed it since , I think the problem was caused by the apocolyptic spawn mode being enabled and having the night-day mode.
     
  14. Offline

    DrBowe

    Even still, that shouldn't cause it. I will, however, test that out further just to make sure there's no issues with it.
     
  15. Offline

    Lightzaver

    its no major problem but if its fixed it will help make an apocalyptic server
     
  16. Offline

    jasvecht

    Code:
    08:34:13 [INFO] *** set the time of 'world' to 08:00 (8:00 am).
    08:34:16 [INFO] Apocalypse is ending.
    08:35:55 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    08:36:36 [INFO] Apocalypse is starting.
    08:36:46 [INFO] Apocalypse is ending.
    08:36:57 [INFO] Apocalypse is starting.
    08:37:06 [INFO] Apocalypse is ending.
    08:37:17 [INFO] Apocalypse is starting.
    08:37:26 [INFO] Apocalypse is ending.
    08:37:36 [INFO] Apocalypse is starting.
    08:37:46 [INFO] Apocalypse is ending.
    08:37:56 [INFO] Apocalypse is starting.
    08:38:06 [INFO] Apocalypse is ending.
    08:38:16 [INFO] Apocalypse is starting.
    08:38:26 [INFO] Apocalypse is ending.
    08:38:36 [INFO] Apocalypse is starting.
    08:38:47 [INFO] Apocalypse is ending.
    
    Code:
    Synergy-Settings:
        Synergy-Per-Zombie: 5
        Degeneration-Interval-In-Seconds: 5
        Synergy-Per-Spawned-Zombie: 2
        Degeneration-Per-Tick: 1
    Specific-Zombie-Settings:
        Elite-Guards:
            Custom-Skin-URL: http://i.imgur.com/ZyJvp.png
            Spawn-Chance: 0
            Starting-Health: 30
        Webbers:
            Custom-Skin-URL: http://dl.dropbox.com/u/21526719/webber.png
            Spawn-Chance: 10
            Starting-Health: 20
        Leapers:
            Custom-Skin-URL: http://i.imgur.com/1xsLQ.png
            Spawn-Chance: 10
            Starting-Health: 20
        Splitters:
            Custom-Skin-URL: http://i.imgur.com/N8mkr.png
            Spawn-Chance: 10
            Starting-Health: 40
        Generic-Zombies:
            Spawn-Chance: 20
            Starting-Health: 20
        Shades:
            Custom-Skin-URL: http://i.imgur.com/mevtV.png
            Spawn-Chance: 20
            Starting-Health: 20
        Guards:
            Custom-Skin-URL: http://i.imgur.com/E8C4P.png
            Spawn-Chance: 0
            Starting-Health: 25
        Infernites:
            Custom-Skin-URL: http://i.imgur.com/eZLEx.png
            Spawn-Chance: 10
            Starting-Health: 20
        Zombie-Lords:
            Default-Health: 200
            Point-Amount: 50
        Bolters:
            Custom-Skin-URL: http://i.imgur.com/19c9N.png
            Spawn-Chance: 20
            Starting-Health: 15
    General-Settings:
        Apocalyptic-Spawn-Mode: false
        Event-Time-Settings:
            Start-at-Night-End-at-Day: true
            Use-Eternal-Night: false
        Lord-Spawning-Settings:
            Use-Classic-Lord-Event: true
            Use-Random-Lord-Event: false
            Base-Lord-Chance: 5
            Lord-Spawn-Interval: 20
    Multi-World-Settings:
        Use-Multi-World: false
        Apocalypse-Worlds:
        - world
    Horde-Settings:
        Base-Horde-Chance: 20
        Amount-Per-Horde: 4
        Horde-Spawn-Interval: 20
    
     
  17. Offline

    Waffletastic

    This looks insane! Keep up the good work!
     
  18. Offline

    DrBowe

    @jasvecht

    Hrm. It may have something to do with setting the time of day right as it checks to see whether or not it's time to start the apocalypse. I'll test this some more, but I have yet to reproduce this error on either of my test servers.
     
  19. Offline

    jasvecht

    Alright mate :)
     
  20. Offline

    Rellac

    @DrBowe

    I'm having the "Apocalypse Starting/Ending" issue right now. It also seems to restart Dark Synergy every time.

    /dm stop wont stop it. /dm start also doesn't seem to do anything. I also have to manually shut it down via /dm stop every morning.


    Here's my config:

    Code:
    Synergy-Settings:
        Synergy-Per-Zombie: 5
        Degeneration-Interval-In-Seconds: 5
        Synergy-Per-Spawned-Zombie: 2
        Degeneration-Per-Tick: 5
    Specific-Zombie-Settings:
        Elite-Guards:
            Custom-Skin-URL: http://i.imgur.com/ZyJvp.png
            Spawn-Chance: 0
            Starting-Health: 30
        Webbers:
            Custom-Skin-URL: http://dl.dropbox.com/u/21526719/webber.png
            Spawn-Chance: 10
            Starting-Health: 20
        Leapers:
            Custom-Skin-URL: http://i.imgur.com/1xsLQ.png
            Spawn-Chance: 10
            Starting-Health: 20
        Splitters:
            Custom-Skin-URL: http://i.imgur.com/N8mkr.png
            Spawn-Chance: 10
            Starting-Health: 40
        Generic-Zombies:
            Spawn-Chance: 20
            Starting-Health: 20
        Shades:
            Custom-Skin-URL: http://i.imgur.com/mevtV.png
            Spawn-Chance: 20
            Starting-Health: 20
        Guards:
            Custom-Skin-URL: http://i.imgur.com/E8C4P.png
            Spawn-Chance: 0
            Starting-Health: 25
        Infernites:
            Custom-Skin-URL: http://i.imgur.com/eZLEx.png
            Spawn-Chance: 10
            Starting-Health: 20
        Zombie-Lords:
            Default-Health: 100
            Point-Amount: 50
        Bolters:
            Custom-Skin-URL: http://i.imgur.com/19c9N.png
            Spawn-Chance: 20
            Starting-Health: 15
    General-Settings:
        Apocalyptic-Spawn-Mode: false
        Event-Time-Settings:
            Start-at-Night-End-at-Day: true
            Use-Eternal-Night: false
        Lord-Spawning-Settings:
            Use-Classic-Lord-Event: true
            Use-Random-Lord-Event: false
            Base-Lord-Chance: 5
            Lord-Spawn-Interval: 20
    Multi-World-Settings:
        Use-Multi-World: false
        Apocalypse-Worlds:
        - world
    Horde-Settings:
        Base-Horde-Chance: 50
        Amount-Per-Horde: 6
        Horde-Spawn-Interval: 10
    Great job, though! I'm glad this has come back. Was gutted when Zombiecraft was gone. :)
     
  21. Offline

    DrBowe

    @Rellac
    @jasvecht
    I still can't reproduce these errors, and I'm trying everything that I can think of. I'll try uploading the current versions on my test server, it's possible that I made a few 'ninja changes' without re-uploading.

    Try this build:
    http://dl.dropbox.com/u/31465574/DeadMines.jar

    EDIT:
    Wait, I just thought of something that might be causing the issue. Do either of you have multiple worlds running on your server? (I know you both had Multi-world support off, but I figure it's a question worth asking)
     
  22. Offline

    DrBowe

    @tenowg
    Very late reply here, but just discovered what was causing the strange behavior with Hordes. I had it reading the percentage from the config in a backwards state, so putting '10%' would translate to '90% chance' once inside the plugin.

    I'm working on a stability release that should patch up quite a few bugs (some severe, and others minor). I think I've located what's causing the "Starting up, shutting down, starting up, shutting down" phenomena, but I'm still waiting for @jasvecht or @Rellac to confirm that they're running more than 1 world
     
  23. Offline

    Rellac

    Yes, I'm using Nether and The End. I don't want zombies in these worlds. (Do they even work wit hthe lack of time?)

    Thanks for the updates, though.
     
  24. Offline

    DrBowe

    If that's the case, I'd set Multiworld-Support to true in your config, then list the name of the world you want zombies to appear in.

    Also, I figured out what was causing the spam issue (and why I couldn't reproduce the issue). It was checking the time of every single world, so if it was day in one world and night time in the other, it would constantly be flipping the apocalypse on and off. I'll have a fix for this, along with a fix for Shade-clonefests, faulty horde percent, and improvement to the Lord's projectile shooting restrictions out sometime tonight.

    @Rellac @Lightzaver @jasvecht

    Released a stability patch for the plugin (0.3.1a). Should fix the issues you guys have been having with the 'Start Night End Day' option. Also, the plugin's core .jar was renamed, so make sure you either change the name or delete the old jar with this update (you can keep the config)

    @tenowg
    This should also fix the issues with the Horde that you were having.

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

    Lightzaver

    Im not going to get this till its 1.1 and version 4.0.
    Anyway its really good! really looking forward to spells ! when they come i will get it , but building servers dont really need zombies do they =-D
     
  26. Offline

    Seadragon91

    Hey DrBowe!

    At first a wonderful plugin is that :). I have made a try, but after a few minutes I got that error:
    Code:
    22:51:44 [SCHWERWIEGEND] Could not pass event ENTITY_TARGET to DeadMines
    java.lang.NullPointerException
            at net.crossroadsgaming.deadmines.zombiehandlers.LeaperHandler.onLeaperT
    arget(LeaperHandler.java:24)
            at net.crossroadsgaming.deadmines.ZombieListener.onEntityTarget(ZombieLi
    stener.java:123)
            at org.bukkit.plugin.java.JavaPluginLoader$69.execute(JavaPluginLoader.j
    ava:746)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:339)
            at net.minecraft.server.EntityCreature.m_(EntityCreature.java:56)
            at net.minecraft.server.EntityLiving.d(EntityLiving.java:887)
            at net.minecraft.server.EntityMonster.d(EntityMonster.java:27)
            at net.minecraft.server.EntityZombie.d(EntityZombie.java:38)
            at net.minecraft.server.EntityLiving.w_(EntityLiving.java:297)
            at net.minecraft.server.EntityMonster.w_(EntityMonster.java:31)
            at net.minecraft.server.World.entityJoinedWorld(World.java:1253)
            at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:1
    07)
            at net.minecraft.server.World.playerJoinedWorld(World.java:1235)
            at net.minecraft.server.World.tickEntities(World.java:1142)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:518)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    I used a clean server with only Spout and this plugin. I wish you good luck by fixing that error.
     
  27. Offline

    DrBowe

    Seadragon91

    Looking into it now

    EDIT:
    Uploaded a hotfix, see if that fixes the error.
     
  28. Offline

    Lightzaver

    any news on updates?
     
  29. Offline

    Seadragon91

    Ok, the NPE Error is fixed :). But now, I get that error message, if I killed the giant zombie:
    Code:
    09:28:14 [SCHWERWIEGEND] Could not pass event ENTITY_DEATH to DeadMines
    java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftGiant cannot be
    cast to org.bukkit.entity.Zombie
            at net.crossroadsgaming.deadmines.ZombieListener.onEntityDeath(ZombieLis
    tener.java:145)
            at org.bukkit.plugin.java.JavaPluginLoader$65.execute(JavaPluginLoader.j
    ava:718)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:339)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(C
    raftEventFactory.java:305)
            at net.minecraft.server.EntityLiving.dropDeathLoot(EntityLiving.java:631
    )
            at net.minecraft.server.EntityLiving.die(EntityLiving.java:606)
            at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:502)
     
            at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:44
    )
            at net.minecraft.server.EntityHuman.f(EntityHuman.java:794)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:916)
            at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
            at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java
    :550)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
     
  30. Offline

    DrBowe

    Lightzaver
    I have a few things in store, but I'm a busy senior trying to get everything together for colleges, so I don't have much time to work on my projects now a days.

    Seadragon91
    I'll look at that when I get home today. Thanks for the bug testing :)
     
Thread Status:
Not open for further replies.

Share This Page