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. Offline

    Nitnelave

    CreeperHeal


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

    Nitnelave

    try with this version :
    http://dl.dropbox.com/u/31201298/CreeperHeal_dev.jar
    and paste me the log at the server startup. And join a list of your worlds.

    @Keetveter No, the order doesn't matter. I don't even know why it is written in this order in the config file... just using setProperty.

    Anyone used the trap feature? What did you do? What did you think of it? any idea for improvement?

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

    Switch0r

    How can i use this with herochat?
    Herochat uses also /ch cmd, can i change the cmd myself?
     
  4. Offline

    Nitnelave

    Change the alias in the plugin.yml in CreeperHeal.jar. Or in HeroChat.jar, if you prefer.
     
  5. Offline

    Mythical

    Alright, I've deleted both the .jar and the configuration folder, replaced it with the CreeperHeal v.3.02 and restarted the server. After the configuration folder was created I shut down the server and manually added the other worlds. However, after starting the server all of the changes I made were overwrote with the stock configuration file again...

    In light of this I downloaded your dev version posted above, here's what I get when I run the server:
    With the new version, I am no longer getting the invalid default replacement method. However, as it stands I am still unable to change any of the configuration files without the jar overwriting my changes every time I restart the server; creeperheal cannot function in any of the other worlds still.
     
  6. Offline

    Switch0r

    Thanks for the fast reply :)
     
  7. Offline

    OmagaIII

    Hey, love the Plugin, makes the world... hmm... interesting haha

    I would like to mention something that happened to me on my server though.

    I setup a server with creeper heal and made 2 config changes, turning TNT and Fire regen OFF/False, for the nether and my single world on the server. When we started playing the server, everything was A OK. However, when any one of the players went to bed, we would all be swamped with hordes of creatures spawning rigth beside us where ever we where on the map!

    After I stopped the server, and changed the settings back to True, Regen Fire and TNT, I relaunched the server and it didn't happen again. The Plugins that I am currently using are:

    PermissionsHelper.jar
    Pail.jar
    bedheal.jar
    EfficiencyExpert.jar
    CraftBukkitUpToDate.jar
    CreeperHeal.jar
    Essentials.jar
    Fruitful.jar
    HealingTotem.jar
    MailBox.jar
    MeteorShower.jar
    NoVoid.jar
    NoCheat_1.11c.jar
    NoSpeedKick.jar
    RotatePiston.jar
    SimpleChestLock.jar
    teslacoil2.0a.jar
    UnlimitedLava.jar

    Running the latest build, 1000, of the server with clients running 1.7.3. No permissions currently, having a hard time getting that to work. It is for a small server with people that I trust. I did disable a few commands through Essentials though ;-P

    If you need any additional info, let me know, otherwise this is an awesome plugin.
     
  8. Offline

    kush

    Hello again just a couple questions. Does the fire heal use the whitelist too? I tested it on a wood(5) house on my server and I dont have wood in the whitelist and it came back. Also you said you added the other logs for me. Did you add birch(17:2) too?
     
  9. Offline

    LingYun

    Hello, I have same issue as some members reported here before me - config file rewrites upon server restart. I used dev-build as u recommended here and it did work, but with new recommended bukkit build and new multiverse (i suppose it was the cause?) - config-rewriting is back. I have main world (gaia) + gaia_nether in configuration file. And those settings are saved and working fine, but creative world disappears each time i add it. I tried to stop server, add it, then upon start - it is gone. Later if someone is in creative it gives errors like :
    Code:
    2011-08-16 17:06:51 [SEVERE] Could not pass event BLOCK_BURN to CreeperHeal
    java.lang.NullPointerException
        at com.nitnelave.CreeperHeal.FireListener.onBlockBurn(FireListener.java:23)
        at org.bukkit.plugin.java.JavaPluginLoader$36.execute(JavaPluginLoader.java:490)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at net.minecraft.server.BlockFire.a(BlockFire.java:162)
        at net.minecraft.server.BlockFire.a(BlockFire.java:89)
        at net.minecraft.server.World.a(World.java:1997)
        at net.minecraft.server.World.doTick(World.java:1736)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:444)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  10. Offline

    Flayr

    Awesome! With this I can have wars on my server and have explosions revert every 10 minutes or so!
     
  11. Offline

    gamemaster1494

    Yes sir. i did /region flag __global__ fire-spread deny
    and it said flag updated... so....
     
  12. Offline

    SzymekPL

    Hey. Paintings seems to be not rollbacked...
     
  13. Offline

    Tex©

    here my problem i have some netherrack around and on fire and when a creeper destroys it the fire dosnt return I have to go around and light it again. :(

    if you cant fix this (i thought this might be a bad thing in the nether :p ) o well

    currently on bukkit build 1000 and ch 3.0.2

    also traps dont seem to be working heres the config

    Code:
    wait-before-heal: 0
    drop-replaced-block: true
    teleport-on-suffocate: true
    wait-after-fire: 45
    drop-chance: 100
    refresh-frequency: 20
    block-per-block-interval: 20
    drop-not-replaced-block: false
    world_nether:
        Magical: false
        replace-tnt: false
        TNT: false
        Fire: false
        Creepers: true
        restrict-blocks: 'false'
        restrict-list: '0'
        Ghast: true
    log-level: 0
    op-permissions: true
    replacement-method: all-at-once
    world:
        Magical: false
        replace-tnt: false
        TNT: false
        Fire: false
        Creepers: true
        restrict-blocks: 'false'
        restrict-list: '0'
        Ghast: true
     
  14. Offline

    Dimantio

    build 1060.
     
  15. Offline

    shauwk

    does it work on bukkit build 1060?
     
  16. Offline

    ZerothAngel

    Seems to work for me with 1060 and Multiverse.

    However, I do run into the problem that others are seeing -- where CreeperHeal rewrites its config.yml and forgets about the other worlds (except the one defined in server.properties).

    I worked around it by issuing a "ch reload" after I restart the server. (Of course, I have to re-do the configs of the forgotten worlds as well, but that wasn't too bad.)

    I think the issue is that CreeperHeal might initialize before the multi-world plugin (Multiverse in my case). If that happens, it will only know about the default world. Since it rewrites its config, it forgets about the other worlds.

    I'm currently testing another workaround where I added this to CreeperHeal's plugin.yml:
    Code:
    softdepend: [Multiverse-Core]
    (Replace "Multiverse-Core" with whatever multi-world plugin you're using.)

    This forces CreeperHeal to initialize after all the worlds are loaded. Seems to work for me...

    Anyway, thanks for creating this plugin! :)
     
  17. Offline

    cvxx7q

    I started using a ExplodeAtCursor type of pluign and CreeperHeal doesnt detect it i have all protection types enabled in my world so i assume the way the author of the plugin i am using is outside of CreeperHeals Detection, obviously this seems pointless "why have a explosive plugin when u just want it to heal?" well i use block-by-block heal and its for a sort of "Explosives fight" thing :p

    http://forums.bukkit.org/threads/fu...ses-permissions-1060.23919/page-2#post-601120

    thank you and creeperheal works flawlessly since the OP fix :D!
     
  18. Offline

    Nitnelave

    Sorry guys for the low support this week, but I was away, and I might not be able to get to my computer the coming week either.

    @Mythical @LingYun try to use @ZerothAngel solution (thanks, by the way).
    I have no idea what might be causing this, I don't deal with monsters. Try to see if there's a conflict with another plugin (start with a vanilla server with just CreeperHeal, then add the other plugins until you run into the issue).

    I haven't had time to test compatibility with WorldGuard yet, will do next week.

    Nope, I don't deal with paintings (wondered how long I would last without someone pointing this out :p). Hell, when your house blows up and your walls come back, don't expect to have a brand new tapestry! :D

    No, I don't replace fire, and I don't intend to. What do you mean by traps don't seem to be working? can you create a trap (does it say "trap created"?). When you blow it up, does it come back? do you have any error in the log? I didn't test extensively with the all-at-once setting, but I'll try to find some time next week.

    You'll have to give me more info : does it affect the world? (like, is the explosion replaced?) do you notice anything worth mentioning apart from the error in the log? do you have any conflicting plugin (does it happen if you only have CreeperHeal, or when you add another one?). Apparently, for some people it works on this build.
    I'll have a look next week.
     
    cvxx7q likes this.
  19. Offline

    Mythical

    Thanks, the CreeperHeal seems to be working perfectly now on all of the worlds; works fine with build 1060.

    If any more errors popup, I'll be sure to post.
     
  20. Offline

    Nitnelave

    Nice to hear it solved your problem! I'll make sure to include it in the next version, at least in the readme.
     
  21. Offline

    cvxx7q

    Thanks alot :)

    and hope you can find the time to get on your PC, not just so you can code, but to use ur PC at all, sucks when you can't
     
  22. Offline

    Nitnelave

    Oh, and don't take my response too harshly. It's just that I don't know of a simple way to detect that a painting has been destroyed by an explosion, because it's not a block. If I were to implement it, it would be long, complicated and slow.
     
  23. Offline

    Dimantio

    hmm the explosion don't get replaced in one shot (they come back slowie) even with one-shot-replace option but it working well. i just get this messages randomly
     
  24. Offline

    Tex©

    Ok thanks for the response and no there are no errors and we get "trap created" and all that It just doesn't bring back what it blew up and the tnt doesn't reappear so my question is do how do you create the traps i thought you would look at the tnt and that would create it but if thats not it please tell me or someone could create a video demo of how and show it working :p

    also still love this plugin keep it up :D
     
  25. Offline

    McMicGera

    Great Plugin! Simple and Slim.
     
  26. Offline

    Nitnelave

    To create a trap, you have to be looking at the TNT and type /ch trap create. But if it says "Trap created" then you have created the trap. I'll try the all-at-once setting with the traps.
     
  27. Offline

    redpois0n

    @Plague

    I gonna continue this plugin, please make me thread owner. if you dont belive me, please ask the author himself:D
     
  28. Offline

    Nitnelave

    Indeed, He will take over. @redpois0n Why don't you create a thread in the new dev.bukkit.org? it seems quite nice.
     
  29. Offline

    Plague

    The original author has to report the thread so an admin can do the transfer.
    But the dev.bukkit.org is the preffered way now anyway.
     
  30. Offline

    redpois0n

    becuase i dont know anything about it
     
  31. Offline

    Lynxdragon

    Getting this on creeper explode on RB 1060.

    Code:
    2011-08-29 08:11:55 [SEVERE] Could not pass event ENTITY_EXPLODE to CreeperHeal
    java.lang.NullPointerException
    at com.nitnelave.CreeperHeal.CreeperListener.onEntityExplode(CreeperListener.java:32)
    at org.bukkit.plugin.java.JavaPluginLoader$62.execute(JavaPluginLoader.java:677)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    at net.minecraft.server.Explosion.a(Explosion.java:195)
    at net.minecraft.server.World.createExplosion(World.java:1481)
    at net.minecraft.server.WorldServer.createExplosion(WorldServer.java:145)
    at net.minecraft.server.EntityCreeper.a(EntityCreeper.java:118)
    at net.minecraft.server.EntityCreature.c_(EntityCreature.java:64)
    at net.minecraft.server.EntityLiving.v(EntityLiving.java:685)
    at net.minecraft.server.EntityMonster.v(EntityMonster.java:26)
    at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
    at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30)
    at net.minecraft.server.EntityCreeper.m_(EntityCreeper.java:68)
    at net.minecraft.server.World.entityJoinedWorld(World.java:1212)
    at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
    at net.minecraft.server.World.playerJoinedWorld(World.java:1194)
    at net.minecraft.server.World.cleanUp(World.java:1110)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:450)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-29 08:12:01 [INFO] Thathia disappeared.
    
    Was really looking forward to this plugin it looks really cool, guess ill have to wait.
     

Share This Page