Inactive [SEC] CreeperHeal v4.13 - Repair Creeper damage, the natural way! [1.2.5]

Discussion in 'Inactive/Unsupported Plugins' started by Nitnelave, Jun 21, 2011.

     
  1. Online

    Nitnelave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    CreeperHeal


    The project in now on BukkitDev! Go there to find all the news, downloads, error reporting, and everything else!

    This post has been edited 46 times. It was last edited by Nitnelave Apr 29, 2012.
  2.  
  3. Offline

    Shereis

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hello, first, Thanks for developing this Great Plugin !!! I've been using it for a while, but actually with the 3.2 version and bukkit 1185 I get an error :

    Code:
    01:09:58 [SEVERE] Could not pass event ENDERMAN_PICKUP to CreeperHeal
    java.lang.NullPointerException
            at com.nitnelave.CreeperHeal.EnderListener.onEndermanPickup(EnderListene
    r.java:24)
            at org.bukkit.plugin.java.JavaPluginLoader$76.execute(JavaPluginLoader.j
    ava:775)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:338)
            at net.minecraft.server.EntityEnderman.s(EntityEnderman.java:107)
            at net.minecraft.server.EntityLiving.s_(EntityLiving.java:280)
            at net.minecraft.server.EntityMonster.s_(EntityMonster.java:31)
            at net.minecraft.server.World.entityJoinedWorld(World.java:1193)
            at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:4
    8)
            at net.minecraft.server.World.playerJoinedWorld(World.java:1175)
            at net.minecraft.server.World.cleanUp(World.java:1090)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:460)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417) 
    I've tried with and without this line in the config:

    softdepend: [Mutiverse-Core]

    but the line in the config file disappear when I launch the server !
    and it don't change anything !

    Can you help ?
  4. Online

    Nitnelave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ok, I released a bugfix version. Re-download. I didn't have time to test this config problem, but you shouldn't need the soft-depend line anymore.
  5. Online

    Nitnelave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hem... bug will happen again, unless you download my new new version (3.2.2). But it should get rid of the soft-depend line.
  6. Offline

    gameswereus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is this plugin being updated any longer?
  7. Online

    Nitnelave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yes, it's being maintained, but in devbukkit, link in my signature. As soon as I get back the ownership of the thread, I'll update the first post, but the download link is always valid.
  8. Online

    Nitnelave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @swordxh try the new version (Download link to the last version). This should fix your problem.
  9. Offline

    l104693

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hey Nitnelave!
    I love this plugin! :D

    Could you make an option that creepers do explode chests/furnaces?
  10. Online

    Nitnelave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    What do you mean? That the contents drop on the ground? That the chests are not destroyed? Currently, if a chest is destroyed, its inventory is saved and restored.
  11. Online

    Nitnelave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    New version 3.2.3 that should get rid of the last of the config bugs/compatibility with multiworld.
  12. Offline

    treydeal

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I want to set drop-replaced-block to false, but every time I save the file and reload plugins or just do /ch reload, it toggles back to true.
  13. Online

    Nitnelave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Download the very last update, it should fix that problem. Sorry it isn't displayed here, but I can't change the thread. Follow CreeperHeal on bukkitdev for more news.
  14. Offline

    treydeal

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    AH I SEE! I will try the latest one now...just so you know, the "static link to latest version" on the devbukkit page is not actually the latest version. This is obvious for someone (unlike myself) that actually READS instead of skimming :) Thanks!

    *EDIT*
    I'm back with bad news...I think I may have been using the latest version all along, but regardless: while the server is running all changes to config.yml are wiped on /reload, but when I stop the server & make my changes all settings stick EXCEPT drop-replaced-block. It ALWAYS reverts to true.

    In fact, I've just shutdown the server, edited the config.yml, moved all other plugins out of the plugin directory, and drop-replaced-block is overwritten to true so this does not seem to be a conflict.

    Server details:
    Code:
    MC 1.8.1
    CB 1240
    CreeperHeal 3.2.3
    dynmap 0.24
    Essentials 2.6.2 (core only)
    Multiverse-Core 2.0-b279
    Multiverse-Portals 2.0-b254
    noEnderman 0.2
    PailStone 3.5
    VoxelAir 2.008
    VoxelSniper 5.019

    This post has been edited 3 times. It was last edited by treydeal Oct 6, 2011.
  15. Online

    Nitnelave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    The static link always points to the last version, I update the dropbox file every time I upload a file.
    I'll have a look this week-end, I'm too busy right now. These config problem are annoying me!
  16. Online

    Nitnelave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @treydeal ok, fixed! the drop-replaced-blocks issue was a typo ^^. And the rest shouldn't be a problem either. Re-download the last version.

    This post has been edited 1 time. It was last edited by Nitnelave Oct 7, 2011.
    treydeal likes this.
  17. Offline

    Junrall

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hi, love this plugin!

    After a chest has been re-spawned it isn't facing in the original direction. Is there a way to fix this. Or can I change a setting that protects chests from explosion damage?
  18. Online

    Nitnelave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If it isn't facing the right direction, it's a Bukkit bug, probably the same for dispensers (and furnaces?). I may add an option to protect chests, but that won't be before next week.
  19. Offline

    teegee543

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  20. Online

    Nitnelave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    There is no way to hook into Tombstone. Also talking to you, @Junrall would you prefer all chest/furnace protection, or LWC block protection? Or both?
  21. Offline

    teegee543

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Darn. Thanks for looking into it. :(
  22. Offline

    Junrall

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Nitnelave I'm not sure what you are asking... I just figured that protecting chests from explosions would be an easy way to get around the chests being improperly rotated when they are re-spawned. Maybe adding support for LWC and Lockette (which I currently use) would be the way to go?

    Thanks for looking into this!:)
  23. Online

    Nitnelave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Basically, what I'm saying is : do you want to protect all chests, or just those lwc-protected? Or have an option for both?
  24. Offline

    Junrall

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Oh... gotcha.
    Ideally, having options for both would be best... you just know that if you don't do it this way, someone will ask for it later. ;)
    If you do add support for LWC... you might add support for Lockette as well.. these two are the big ones.
    So, an option that can be set to: All, lwc, or lockette would be great.

    Just curious... since chests and what-not don't have the correct orientation when they re-spawn, why not have your plugin temporarily save the orientation to a file just before the explosion, then reload the orientation when the blocks are re-spawned?
  25. Online

    Nitnelave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Technically, orientation is saved. I'll try to add a double-save, but I'm not sure it would work. Last I checked (but that was a while ago, I admit), Lockette didn't have an easy way to check if a block is protected, but I'll ask again. I can definitely add lwc support, for just containers or any block (?), and if I can, Lockette.
  26. Offline

    Junrall

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Well, thanks for having a go at it :) If you are able to implement Lockette... cool! If not... still cool!
    As for lwc... I'm sure the lwc users will be very happy for this.

    And thanks for following up... it is appreciated ;)
  27. Offline

    EnzoFX

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Just tried this out, and for some reason I thought I had it working to where it repaired a creeper explosion after I entered the /ch command. However upon further testing, it seems like it's always just on or off for the world. Is it possible to have it off, so it's not automatic, however be manually triggered by just a simple command?
  28. Online

    Nitnelave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    No, it's not possible. The blocks would get replaced anyway when the plugin switches off. And if you don't replace the blocks automatically, the explosions will accumulate and saturate the memory.
  29. Offline

    l104693

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I mean that the contents drop on the ground. When a creeper explodes in a house, everything is destroyed, but will restore itself after time, EXCEPT the chests. And the chest contents needs to drop ofcourse :)
  30. Offline

    LtMattmoo

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is it possible to configure this plugin so that blocks placed in areas being repaired are not overwritten? I have set wait-before-heal to 2500 and I'm afraid that without this functionality my players may make modifications to their destroyed structures and then find the modifications undone by repairing blocks. If this is not currently possible, I would like to suggest it for a future update.
  31. Online

    Nitnelave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I can do that. What do you suggest? That the ressource (the block that exploded) drop on the ground instead? Or just disappear?
  32. Online

    Nitnelave

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I haven't tried that, but try and blacklist the chest. Give me feedback on how it goes, I don't know how the inventory will react.

Share This Page