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
-
View User Profile
-
Send Message
Posted Mar 21, 2013Thank you for fixing the factions problem, it is much appreciated.
I've just donated, for 2 reasons:
It's a really useful and configurable plugin,
and you're a really helpful dev.
-
View User Profile
-
Send Message
Posted Mar 21, 2013I just saw this error message in my log. Running bukkit build 2694
Halp!?
-
View User Profile
-
Send Message
Posted Mar 21, 2013@Xarinor
Thank you! Your donation is most appreciated, and will go towards making CH better and better.
@diannetea
Do you have any messages in the log? What is the output of "/ch heal"? What is your config? Please open a ticket with the details.
-
View User Profile
-
Send Message
Posted Mar 20, 2013I just donated (l-.w-@gmail.com) with some beer or coke or whatever to let you know that your work is very apreciated :)
Keep it on! Xarinor
-
View User Profile
-
Send Message
Posted Mar 20, 2013We're having crazy fire issues on my server for some reason. Creeperheal doesn't seem to be repairing them.
-
View User Profile
-
Send Message
Posted Mar 19, 2013Everything is working fine for me on 1.5 unless TNT replacement. If i disable TNT replace it still respawns blown up blocks in that world : /
TNT carts would be fun really yes ;)
-
View User Profile
-
Send Message
Posted Mar 17, 2013@MythicCynic
It will only replace the blocks that have a Y coordinate of 50 or more.
-
View User Profile
-
Send Message
Posted Mar 17, 2013Forgive me if this is a stupid question but I just wanted to make certain I understand the limit part of the config. When it says it only replaces ABOVE the limit (when the other option is set to true, obviously) it means that if I set the limit to 50, it would only replace damage of 51 blocks or more?
-
View User Profile
-
Send Message
Posted Mar 16, 2013VERY GOOD AND NOW IF SOMEONE WITH TNT ONLY GRIFEA die and what destroyed regenerates well thought
-
View User Profile
-
Send Message
Posted Mar 16, 2013@jeffro1001
I created a quick fix for the bug, although I think a simple server reload should do the trick.
I'll think about creating config options to activate/deactivate features like this.
-
View User Profile
-
Send Message
Posted Mar 16, 2013getting constant console spam:
Bukkit version:
#2653
CH version:
CreeperHeal v6.0.1
2013-03-16 17:18:39 [SEVERE] Could not pass event LeavesDecayEvent to CreeperHeal v6.0.1
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at net.minecraft.server.v1_5_R1.BlockLeaves.k(BlockLeaves.java:126)
at net.minecraft.server.v1_5_R1.BlockLeaves.a(BlockLeaves.java:117)
at net.minecraft.server.v1_5_R1.WorldServer.g(WorldServer.java:386)
at net.minecraft.server.v1_5_R1.WorldServer.doTick(WorldServer.java:184)
at net.minecraft.server.v1_5_R1.MinecraftServer.r(MinecraftServer.java:554)
at net.minecraft.server.v1_5_R1.DedicatedServer.r(DedicatedServer.java:225)
at net.minecraft.server.v1_5_R1.MinecraftServer.q(MinecraftServer.java:476)
at net.minecraft.server.v1_5_R1.MinecraftServer.run(MinecraftServer.java:409)
at net.minecraft.server.v1_5_R1.ThreadServerApplication.run(SourceFile:573)
Caused by: java.lang.NullPointerException
at java.util.LinkedList$ListItr.next(Unknown Source)
at com.nitnelave.CreeperHeal.utils.NeighborFire.getNeighbor(NeighborFire.java:35)
at com.nitnelave.CreeperHeal.utils.NeighborFire.getNeighbor(NeighborFire.java:1)
at com.nitnelave.CreeperHeal.utils.NeighborFinder.getNeighbor(NeighborFinder.java:96)
at com.nitnelave.CreeperHeal.utils.NeighborFinder.hasNeighbor(NeighborFinder.java:72)
at com.nitnelave.CreeperHeal.block.BurntBlockManager.isNextToFire(BurntBlockManager.java:186)
at com.nitnelave.CreeperHeal.listeners.FancyListener.onLeavesDecay(FancyListener.java:64)
at sun.reflect.GeneratedMethodAccessor113.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:425)
... 12 more
Previous versions of CH allowed a server admin to ignore decay, are you planning on adding this back?
-
View User Profile
-
Send Message
Posted Mar 16, 2013@MCmacjuul
Will do. Please open a ticket so I can follow the issue.
-
View User Profile
-
Send Message
Posted Mar 16, 2013Make the plugin work with TNT carts please!
-
View User Profile
-
Send Message
Posted Mar 15, 2013Pleased to say it works perfectly with the 1.5 development build :)
-
View User Profile
-
Send Message
Posted Mar 13, 2013@nitnelave
Ok, sounds good, ill make sure to let you know!
Thanks for your awesome plugin!
-
View User Profile
-
Send Message
Posted Mar 13, 2013@davidp5118
It should. But be sure to test it out on a test server before moving to production. If you do test, please post the result here, even if it's just a "it seems to be working fine."
-
View User Profile
-
Send Message
Posted Mar 13, 2013My server runs on this plugin....i love it.
Will it work on 1.5?
-
View User Profile
-
Send Message
Posted Mar 12, 2013@askeladden2011
And I, as a dev, am most sorry. It is due to a problem replacing the ItemFrames in his house. I fixed it, and will release the fix tomorrow.
-
View User Profile
-
Send Message
Posted Mar 12, 2013I ran a test to show off the new feature and blew up a huge house someone had just built, but it did not rebuild! I have tested it on so many different entities and scales, that I really didn't expected this resulr. As the OP I was extremely ashamed, since there was no save from where to dig out the creation from.
Here's an excerpt from Terminal, right from where the problem starts until I stop the server: 19:20:58 [WARNING] [CreeperHeal] Task #16 for CreeperHeal v6.0 generated an exception java.lang.IllegalArgumentException: Cannot spawn an entity for org.bukkit.entity.ItemFrame at org.bukkit.craftbukkit.v1_4_R1.CraftWorld.spawn(CraftWorld.java:1013) at org.bukkit.craftbukkit.v1_4_R1.CraftWorld.spawn(CraftWorld.java:791) at com.nitnelave.CreeperHeal.block.CreeperItemFrame.replace(CreeperItemFrame.java:50) at com.nitnelave.CreeperHeal.block.CreeperExplosion.replace_blocks(CreeperExplosion.java:115) at com.nitnelave.CreeperHeal.block.CreeperExplosion.checkReplace(CreeperExplosion.java:298) at com.nitnelave.CreeperHeal.block.ExplodedBlockManager.checkReplace(ExplodedBlockManager.java:183) at com.nitnelave.CreeperHeal.block.ExplodedBlockManager.access$1(ExplodedBlockManager.java:178) at com.nitnelave.CreeperHeal.block.ExplodedBlockManager$2.run(ExplodedBlockManager.java:62) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:530) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
-
View User Profile
-
Send Message
Posted Mar 10, 2013@Kino876
Yeah, with that big update, I changed a whole bunch of things, including the config files, to make it clearer. But normally the settings are imported, so you should have nothing to change.