CreeperHeal2 icon

CreeperHeal2 -----

All the fun of explosions with none of the cleanup!



CreeperHeal2 (v2.1.0) (1.13-1.20+)

Tired of cleaning up creeper holes? Are you annoyed with ghasts cratering your nether? Do you wish you could just blow up your house without actually losing it? Then this plugin is for you!

CreeperHeal2 repairs explosion craters over time back to their original state. This way, you can keep the fun of an explosion's impact without sacrificing the beauty of your Minecraft world.

This plugin is meant to be a spiritual successor to the original CreeperHeal plugin. Thanks to nitnelave for the original idea!

Features:
  • Support for every normal explosion type and custom ones
  • Smart block replacement
  • Support for all blocks and entity blocks
  • Multi-threaded optimizations
  • Support for Factions, Movecraft, Cannons, and more
  • Lots of configuration options
What is smart block replacement?
CreeperHeal2 always repairs blocks in a "safe" order. For example, if you had a sign attached to the side of a block, CreeperHeal2 will always replace the block before the sign, ensuring the sign is never in an invalid state where it could be "popped" by a block update.

CreeperHeal2 also detects any blocks that would be destroyed or otherwise affected by an explosion. Taking the example of the block and sign again, if only the block was in the explosion, normally the sign would pop off once the block was removed. CreeperHeal2 will automatically detect this and save the sign.

CreeperHeal2 also detects if two explosions happen next to each other. With the sign and block example, if both were involved in two side-by-side explosions, there's a chance the sign's explosion would restore it before the block's! CreeperHeal2 solves this issue by merging all nearby explosions, allowing them to restore in a proper order together.

The result of all of this is that CreeperHeal2 is able to save and restore nearly any structure perfectly! Give it a try!

Setup/Installation
Download the latest release and place it in your plugins folder. The config.yml is generated the first time the plugin is run with the server. You can also look at it here. Also, if you were using the original plugin make sure to remove that.


CreeperHeal2 is generally future-proof, but some blocks in new versions may not repair in the proper order without an update.

Updating
When updating, you will likely need to update your config file in order to take advantage of any new configuration options. You can find it here.


Commands/Permissions
/creeperheal warp - creeperheal2.warp
Immediately repairs every currently tracked explosion in the server
/creeperheal stats - creeperheal2.stats
View stats about currently tracked explosions
/creeperheal cancel - creeperheal2.cancel
Cancel replacement of currently tracked explosions (you will lose blocks so be careful)

Compatibility

Currently, CreeperHeal2 has official support for the following plugins:
And has tested compatibility with
  • Cannons (enable custom explosions)
  • Towny
Questions, Help, and Feedback
The best place to get support is through discussions/issues on the GitHub repo (open a discussion for a question and an issue for a bug). The second best is to ask a question in the thread here (although it might take me a few days or weeks to notice someone needs help).

There's also a Discord now https://discord.gg/S3UAdeQV7K

Statistics
This plugin uses bStats to collect data, both to track important info about versions and for fun, like tracking total blocks and explosions restored. You can disable it in the config.yml or in bStat's config.yml. You can view the current stats here.
[​IMG]
Resource Information
Author:
----------
Total Downloads: 3,574
First Release: Jun 23, 2020
Last Update: Mar 3, 2024
Category: ---------------
All-Time Rating:
14 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings