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. :)
please update to 1.9
@shellycorn
I don't think so; not on purpose at least. It only acts to prevent Endermen from picking up items, based on the config item nerf_endermen.blockliftok = true
Is villager block lifting prevention a configurable feature you would want?
Hey, so we are using this plugin on our vanilla server and somebody was trying to build a villager farm or something and we were wondering if they can still pick up items or if the plugin sort of acts like turning off the mobgriefing?
@StdCobble
I was just thinking that question through last night, and I don't think so, but I haven't tested it yet myself. Please send errors/warnings you are finding to help me fix quickly.
I struggle with some warning. I use 1.9 minecraft. Is there any incompatibility in this plugin at 1.9?
Just posted 4.18.1, with new placeThrownBlocks option for when blockphysics = true.
I've been told this works with MC 1.8; if you have other reports please let me know.
@ChillerKraft
Sure! Just be sure to override any default values you don't like.
can i choose to make a config of any length and add and remove whatever i want basically?
so like, if i didn't want anticreeper to handle tnt block damage, could i just remove some of that portion in the config? and then let another plugin like worldguard be able to control it world specific? (:
hmmm... did i just correctly realize that there's no need for a 1.8 update? DXD
@filbert66
My apologies for not replying sooner - have been away.
Im not sure of the details, but all I know is that they are continuing to maintain craftbukkit project. As you may already know, to compile latest craftbukkit build you need to download latest BuildTools.jar from their Jenkins server and then follow the instructions found here: http://www.spigotmc.org/wiki/buildtools/
You're required to have Git installed in order to do this. It's actually very simple to compile. If you're running windows simply open a Git Bash terminal navigate to where your Builtools.jar is saved and type java -jar BuildTools.jar and voila it takes care of the rest for you.
It will create a a spigot.jar and craftbukkit.jar, obviously use the craftbukkit.jar.
I prefer Spigot over Sponge simply because it natively supports bukkit plugins whereas Sponge requires the Pore plugin. Also I don't need to install Forge. I just like to keep my server setup simple. Sponge development seems too slow as well.
@filbert66
Unfortunately I'm not sure - I think they do something with BuildTools though.
@seanskroht
I've never worked with Spigot. Where is their APi published? Do they just use the beta Bukkit API, or is there something different?
@filbert66
Not actually true. Please check out Spigot here: http://www.spigotmc.org/ They're maintaining an up-to-date craftbukkit version. Hope you can continue to maintain your awesome plugin. :)
@ChillerKraft
There is no released Bukkit for 1.8. If that ever happens, I'll support you; otherwise, look to Spongepowered.org where I plan to port my plugins.
i may be using 1.8 soon. this is the only plugin stopping me basically,
@ChillerKraft
Sorry, Ender Crystals are not blocks; they are entities. I would have to add them as a new entitydamage.tocrystals.
Obsidian breaking? No, Anticreeper does not support changing the list of damaged blocks. Sorry.
also, can i with anticreeper make obsidian break from explosion or should i look into another plugin for that
would it be possible to add end crystals to any sort of black list or whitelist where it can be effected by explosions while other similar blocks cant be broken
@ChillerKraft
Saw your ticket. Will discuss there.
im having troubling applying topeacefulmob: false to the wither skulls fired by withers can you give me any information on this?