AntiCreeper
AntiCreeper
- Tired of rebuilding every building in your server, because those green things ruin them all the time?
- Tired of filling in all the explosion-created holes? Wish you could tell people to do it themselves?
- And also you hate the mods which make the creepers just walk around without doing anything to the players?
- Do you have a nether paradise? Do you hate the fireball spitting ghasts or players exploding beds?
- Too much grief with TNT?
- Those missing or randomly placed blocks from endermen triggering your OCD?
- Having fun with fireballs but don't like the fire? Or want creepers to burn stuff too?
- That huge hole left by Wither boss got you down?
- AntiCreeper config.yml too confusing for you?
- Want to spawn an Enderdragon but don't like the wholesale destruction?
If You say yes to just one of the questions, then this plugin is for You!
This plugin by Filbert66, though its roots come from @Rothens.
Features
- Cancels creeper environment-destroying behavior.
- or optionally allows it but can leave 100% of destroyed blocks, allowing easy rebuilding.
- and/or configure a height below which it is allowed, or alternatively above which it is allowed.
- and/or define a list of blocks that are (the only/NOT) affected
- and optionally disable sound & smoke or player damage, if you really want to
- and selectively configure which entities receive damage or not.
- Cancels TNT, Fireballs, Wither explosions, ender crystal, unknown explosions (from other plugins) with all of same options as for creepers, above
- optional different configuration for wither skulls and TNT minecarts.
- But can damage the players in all cases! (you can now control this, too)
- Cancel various enderman behaviors, including block pickups, or just put-downs.
- with configurable white/blacklist!
- cancel damage caused by lightning (for you spell-makers out there).
- disable Wither & Ender Dragon moving through and damaging blocks
- both support configurable blocklists
- Detailed configuration now available!
- Multi-world support; [In 4.17] you can now turn off Anticreeper's behavior for certain explosions in certain worlds.
- In-game commands to query, set, and save configuration items
- allows testing config changes without making them permanent
- save configs to disk without every manually editing config.yml.
- disable exploding beds in the nether
- Override explosion power to strengthen/weaken each explosion type
- Option to throw destroyed blocks a distance based on proximity to explosion center; or, throw whole blocks and they get placed around [n 4.18].
- Supports multiple languages on all player messages
- See Languages and Translations page for details.
mobGriefing rule not the same
I hope you see that this does much more than the mobGriefing game rule. Yes, it's almost the same as the default Anticreeper config, but not the same. In fact, this plugin started because it seemed incorrect that creepers can't blow up blocks when in the deep dark, mining. See my comment on this for an equivalent Anticreeper config.
Anticreeper allows you to do more, including fine-tune what/who gets damaged from explosions, at what height/depth you need to be to cause block damage, create protected block types, allow damage from one mob explosion but not another, and lastly but perhaps most significantly, nerf TNT damage which mobGriefing does nothing about!
Configuration Description & Hints
Please READ THIS LINKED PAGE FIRST before you post here with problems.
Still Not Working for you?
Most common error is misspelling your world name. Log into your world and execute these commands in game:
ac world ac world on ac save
First tells you if you had it on in that world. Second activates it, just to make sure. Third saves it so it sticks.
Commands and Permissions
Details about in-game commands and associated permissions are found here.
Statistics
Since 4.8 the plugin now sends statistics to mcstats.org. These are completely anonymous and help me as a plugin developer know how the plugin is being used. You can view the same data by clicking below. If you want to turn it off, simply edit plugins/PluginMetrics/config.yml and change opt-out: false to true
Planned Features
Click here to have input into what I should do next.
Any donations are welcome and will inspire more features. :)
@ramsydk
If there is a way to stop this I want to know also. I read the console log sometimes with tail command, but with this info message it's almost impossible to read the console. Almost all messages are like this: "AntiCreeper v3.1.2: explosion in un-nerfed world the_end"
Please let me know if someone know how to stop this messages.
Any way to turn of the console spam of explosions in un-nerfed worlds?
Posted a new page with descriptions of Configuration fields.
OK, all caught up, guys. Submit your feature requests. It'd be easy enough to add an option to disable player damage, but that's the reason this plugin is different. There are many "completely make creepers lame" plugins out there.
Disabling fire from explosions (TNT and fireballs) would be easy enough. Is that desired? If hear nothing else, will start to look into @happypumpkin's request to prevent general fire spread/damage and use.
@happypumkin
Please submit a Ticket so you are kept up to date on the status of your feature request.
Hey, but good news, guys. Rothens has graciously allowed me to continue management of the plugin. I've marked all outstanding tickets as completed but one. Feel free to submit more requests and I'll see what I can do.
Sorry guys for not being there. I currently have a LOT of work, and I really can't do anything for MC now :(
@filbert66
like, disable/enable fire spread, enable/disable fire burn(destroying blocks), enable/disable fire (disables the use of it all together.
@happypumkin
Could you be more specific? Ability to disable players to start fire? To any blocks, or to a list of blocks? Anything else??
fire options would be nice too :)
Hey, just posted an updated version against 1.2.3 beta here.
Still has same annoying prob as 1.2.2 version, where nerfed creeper explosions now appear to slightly hurt (0.5-1.5 hearts) players within 1-2 blocks, and rarely (10%) can kill players adjacent to exploding nerfed creepers. Trying to track it down....
Thx fil i just want to get my server backup asap uve helped me do that
@Profjb
No, but I can do that easily. No changes should be needed.... (3 hours pass....) OK, there were some changes needed, but nothing changed functionally, other than nerfed creeper explosions now appear to slightly hurt (0.5-1.5 hearts) players within 1-2 blocks. You can try the beta version here, compiled against Development build 2008 (version 1.2.2-R0.1)
Is it updated to 1.2?
New release of my branch with filtering block IDs for explosions. Found here.
This is dependent upon Bukkit 1.1 release.
Thank You .
Latest of my mod of this plugin includes the following features/fixes:
This mod of AntiCreeper can be found here.
@1101001
Yes, I have it on my server. I don't have all aspects of it turned on, but I can tell you for a fact that it still stops explosions from damaging blocks, and it still blows up players.
CB: 1.0.1-R1
OK, here's my branch of your plugin, with a config.yml that turns off all features except my new feature, so that they still damage blocks, but to avoid the world developing holes and unrepaired buildings, all the blocks that are damaged will be leftover. I called the config flag "creeper_yield", and it's exclusive/alternative to nerf_creepers- if you set the latter, the creeper_yield is ignored.
Can you remove the ability for endermen to pick up blocks?