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. :)
@T4LGoose
See this discussion under the Planned Features tab. Someone has taken over CreeperHeal so I don't see a reason to duplicate it. I appreciate the vote of confidence, but why not use a plugin that already does that?
Would be nice if you had the feature that CreeperHeal has where the holes will fill gradually over time.
@RossGosling
Yes, sounds like a plan!
For the new Wither Boss will you have separate nerfablilty for flying skulls and AoE explosion upon damage?
@yuuki0031
TNT will knock back as long as player damage is not nerfed (i.e. while nerf_tnt.entitydamage.toplayer = true). Do you want knock back even when player damage is nerfed? Seems kind of odd.
@filbert66
i would like to have tnt knockback again :)
Confirmed working out of the box for 1.3.1-R0.1 2281
@Rangaros
Please read the config help page. If you still have a problem, start a Ticket and attach your config file (don't copy/paste it). If you have no config file, the defaults are listed on the config page here.
Uhm, for some reason I can't get the config right. It works, but it apparently disables everything. Nothing is getting affected by tnt of creepers, even though I tried to make it so tnt damages everything except drops, and creepers damage players and mobs. Even if I get rid of the config file, actually, which just seems weird...
@CrafterChris385
Most common prob is that the world names don't match. Did you change your world names when you changed your map?
oh my gosh, i tried copy and pasting my file and i tried typing it but it wont come out right... xD
I have been using anticreeper since I first started my server, and it has been good to me. A few days ago, I changed my map because of grief and the plugin isn't working anymore. Creepers are hurting players and leaving craters every time they explode and I don't want that because I have to rebuild the crater each time. I am hoping for some advice on the config for anticreeper. here is my file.
nerf_creeper: damageblocks: false
nerf_fireball: damageblocks: true
nerf_tnt: damageblocks: true blocklist: 46
nerfed_worlds: - BroLand2 - BroLand2_nether - BroLand2_the_end
@BodhiBob
No update needed for latest release of CB. I'm waiting for a reason to make another release.
Elemental Creepers, eh? Seems kinda cool, but if I were to do it I think I'd package it separately from AntiCreeper.
Wondering does this need an update for the newest version of CB?
And would you consider adding the following request into it?
http://forums.bukkit.org/threads/elemental-creepers-for-bukkit-please.78642/
Which is basically asking someone for a Bukkit version of Elemental Creepers. I think it'd be a pretty cool addition to this.
@filbert66
wow... I feel STUPID. sorry.
@Dibujaron
Have you read the Configuration page? Do the world names in your config.yml match your server's world names?
well, I thought this was going to be good, but it has me a little stumped. I put it in the plugins folder, ran the server, exploded the creeper aaaaand it left a crater. I'm going to assume by your 83000 downloads that it works. so I'm a little confused. maybe I should redownload it...
Ok finally got it figured. In the World line the world needed to be Planet Loughrey (no underscore.)
@rloughrey
I tested your config. I had to fix the white spacing, and then it works as expected. Whitespace may be your problem, though I'm not sure since I had to copy/paste. Make sure you always include two spaces for each indent. Refer to YML formatting tutorials you can find online.
Anyhow, I'm sending you a PM with the attachment that I got to work.
@rloughrey
First thing to check is that your nerfed_worlds indeed match the names used on your server. Truly "Planet_Loughrey" for the main world? I'll try your config but I'll have to change those names to test on my local server.