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. :)
Hi there.
Just updated to latest version and received this error on server startup. Any ideas? Previous version worked fine with no errors. Thank you in advance.
[SEVERE] Could not load 'plugins/AntiCreeper.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: net/anticreeper/Anticreeper : Unsupported major.minor version 51.0
It's missing just one thing: Setting the blast radius! Whether you want more or less, a plugin like this needs the option. I have tried other plugins that offer such a feature, but none of them offer the option of incendiary explosions. When I run them together with this one, explosions no longer make fire. I'm not sure why that is, but I think it's better if all the relevant features are found in one plugin to avoid these compatibility issues. Since I got CreeperHeal to auto-repair explosion damage, I am really excited to have creepers let off terrifyingly HUGE fire-spreading explosions that light up the night while I won't have to worry about fixing the mess every time. Thank you so much for your work and I hope you will consider my suggestion.
Cheers!
@smeths
Need more data. What's not working? How have you configured it, with commands or config.yml? Can you send me your config file? What version of Bukkit, Java, and Anticreeper have you used?
Best if you complete a Ticket and fill in the form.
umm the plugin doesnt appear to be working, can you help?
i like playing with a tamed creeper how about we can make no bad creepers but good ones that you can tame with gunpowder
no nukes
@LegitCrafter
Edit your nerfed_worlds entry to read something like this:
You can edit the other config items, under nerf_creeper and such, as you see fit. It should apply only to the "factions" world. Any explosions in your survival world will operate as normal.
Hey I have two worlds on my server (factions & survival) and I need to know how to disable creeper explosions on factions, but keep it on the survival server!
@Kisurahara
Send me your config.yml or output from /acp command. There may be other settings interfering, like nerf_creeper.depth. To be sure this is effective everywhere, set depth to 0. You can do that with "acs creeper depth 0".
Hi, great plugin! However I'm having trouble setting creeper explosions to damage blocks but still yield 100%. I am going by the example commands, (acs creeper yield 100, acb creeper damageblocks true) and it does confirm saying "Set nerf_creeper.yield to 100 Set nerf_creeper.explodeblocks to true" but it still does not yield 100% after an explosion.
@DarkSouls1212
Yes. It's anticreeper.print as documented here. If you need help on configuring permissions, try starting from this discussion here.
Is there a way to remove the /acp command from default players. I've been trying to use group manager to remove it with no success, and I can't seem to find the permission anywhere including the jar. Any help would be greatly appreciated. Thank you for the plugin.
@Joeskysword Yes, look at Files for full history. Recommend version 3.6.1.
do you have this plug in on 1.2.5 cause i wanna use this plug in when im playin tekkit
Thanks for the update filbert! I appreciate the .jar download rather than the .zip download.
In case you're wondering, AntiCreeper is NOT affected by the NMS renaming that is in current Bukkit dev builds. (Though I've been considering using NMS classes to fix Ticket 26.)
Though if you are using Bukkit development builds, use the Beta release of my plugin which fixes Ticket 25.
@xColourTheory You are right. I must have been thinking about the code in my other plugin, AntiFire. Sorry.
Will post a fix soon. In meantime, you can pull default config file & directory from AntiCreeper.zip here. Put it into your server "plugin/" folder.
@jdanderson71
Yes. There is an alias of ac command that is "anticreeper". If Autocraft gets loaded first then Bukkit is supposed to use the alias for any conflicting commands instead. Here is the full list of aliases:
Hello filbert66,
Is there anyway to disable the in-game commands or change the in-game commands? They conflict with the Autocraft plugin commands. Both plugins use commands that start with AC. We enjoy having both plugins on our server and would hate to have to disable one of them.
Hm, for some reason it won't create a Folder.