CreeperHeal
CreeperHeal
CREEPERHEAL HAS MOVED TO SPIGOT
Protects your server against Creepers, TNT, and griefers!
CreeperHeal is more than a griefing protection plugin : it repairs the damage done by explosions (Creepers, TNT, etc...) and fire, in a natural way! Stay a while after a Creeper made a hole, and you will see the terrain pop back slowly, block per block, exactly as it was before the explosion! That way, your players will still be afraid of Creepers, but your server will continue looking nice!
- Anti-Griefing features
- Natural healing of the terrain after an explosion
- Fully customisable
- Easy installation and configuration
- Now compatible with WG
I'm tired of getting a warning about invalid value for the chest-protection setting. I've figured it out. valid values for it are "no" and "lwc". yes or true are both invalid values.
@FordRacer2007
You have a duplication glitch? In what circumstances? Can you give me a way to reproduce it? So far, I haven't seen any duplication possible (some problems with items in double chests disappearing, bit no duping)
Any news on the fix for the duplication glitch?
@NizeHD
Distance-near is the distance in blocks around you where explosions are healed when you type healNear.
@draxous
This is an issue I'm working on, but DoubleChests give me a hard time...
@Midnighte
In the config.yml, set the lightweight-mode to false and the prevent-block-fall to true. That should do it.
@nitnelave
I am not sure what you mean by fancy setting, only one i can think of is for the graphics, but not sure how that would change how CH fixes stuff. i am lost :(
edit: would setting prevent-block-fall: true fix it?
First of all love the plugin!! Secondly thank you ahead of time for any help you can offer!
I'm having an issue and not sure on how to go about it. This is what is happening and I've done so far.
Issue: CH doesn't full regenerate the buildings that are destroyed. build: CB 1.2.5 Currently Tested: At first I though maybe it was because of factions. So I duplicated a building that did not recover fully from a tnt blast and rebuilt it. I then moved it outside the faction into the unprotected wilderness. The same parts were not regenerated. This is the error message I get....not sure what it means...
[SEVERE] Could not pass event EntityExplodeEvent to CreeperHeal org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at net.minecraft.server.Explosion.a(Explosion.java:194) at net.minecraft.server.World.createExplosion(World.java:1535) at net.minecraft.server.WorldServer.createExplosion(WorldServer.java:225) at net.minecraft.server.EntityTNTPrimed.explode(EntityTNTPrimed.java:88) at net.minecraft.server.EntityTNTPrimed.F_(EntityTNTPrimed.java:66) at net.minecraft.server.World.entityJoinedWorld(World.java:1264) at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:106) at net.minecraft.server.World.playerJoinedWorld(World.java:1246) at net.minecraft.server.World.tickEntities(World.java:1153) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:542) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.inventory.CraftInventoryFurnace cannot be cast to org.bukkit.inventory.DoubleChestInventory at com.nitnelave.CreeperHeal.CreeperHeal.recordBlocks(CreeperHeal.java:349) at com.nitnelave.CreeperHeal.CreeperListener.recordBlocks(CreeperListener.java:50) at com.nitnelave.CreeperHeal.CreeperListener.onEntityExplode(CreeperListener.java:44) at sun.reflect.GeneratedMethodAccessor271.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ... 14 more
@Dustinduse
It depends what setting you have, but by default, the blocks that the players put in an area under repair are dropped and replaced by the "rightful" block, the one there was before the explosion.
I would like to ask. im running your lastest version on 1.2.5 server. and sometimes it appears like not all of the blocks are replaced. and if people are trying to build in the area that is getting healed it seems to mess those blocks up. is there a way you could make it change those blocks back to what they should be as it heals? thanks
Hai guys. What is
in config.yml for?
@nitnelave
Hey nitnelave! Forget the LWC thing! I've requested a LWC update and they did it! Now LWC won't lose protection when creeper heal Blows something up!
P.S.: Only the lastest dev version has this issue solved!
Thanks
@Midnighte
Do you have the fancy setting on? If you do, then the replaced sand doesn't drop, and the blocks get replaced more correctly. The redstone is still a bit buggy, but it's due to the way minecraft creates explosions, I can't do anything about it.
Seems to be having issues with certain types of blocks spawning before they should.
For example
S = Sand R = Redstone Dust D = Dirt
If you have them stacked like this, if the sand is replaced first it falls into the Redstone dust's place now looking like
empty S D
Very annoying when creepers blow up my redstone stuff lol. It does this to torches, signs, ladders, redstone, dirt etc, anything that is below water, lava, sand, gravel.
Anyway of fixin this, otherwise great addon love it! been using it forever. new users are always amazed to see the creeper explosions fix themselves lol.
@nitnelave
Brilliant! I guess I was using an old version.
@nitnelave
And Chest protection as LWC won't work :(
Hello!
CreeperHeal is generating this exception this week, please help!
Thanks!
@bladedpenguin
There is a new setting in the config, I don't remember how I named it exactly, but it should be hard to find. It must be like command-alias or something. It is set to ch by default.
How do I get creeperheal to let go of the /ch command? I need to use it for herochat. I tried editing the plugin.yml, but the command section is commented.
@SM0K3N
Set the wait-before-heal-explosions setting to 5.
Where exactly in the config file do I have to change it, in order to make the process go faster, instead of wating like 120 seconds, I would wait 5 seconds for it to heal the damages
thanks
@acegiak
The source is public on github, there's a link at the top.