Wither
About
Control what players can spawn a Wither, what damage the Wither can do, and what worlds the Wither can be spawned in.. This plugin will prevent players without the proper permission node from creating a Wither by placing Soul Sand and Wither Skulls. You are also able to turn off block damage caused by WIther and more! This will not stop damage from the Wither when it is directed at a Player or Mob.
Main Features
- Option to allow only certain players the ability to spawn a Wither (based on permissions)
- Option to prevent block damage caused by Wither explosions and flight.
- Option to prevent explosion damage caused by Wither
- Option to prevent spawning of Wither completely.
- Option to disable spawning of a Wither by worlds.
- Customizable messages for when permission is denied.
Commands
Command | Usage |
---|---|
/wither reload | Reloads the config.yml taking into account any changes that have been made. |
Permissions
Node | Usage |
---|---|
wither.create | Allows the user to spawn a Wither using Soul Sand and Wither Skulls |
wither.reload | Allows the user to reload the config.yml |
Configuration
When you first run Wither it will create a config folder and file. See the default config here and a brief explanation of each option.
Installation
- Put Wither in your plugin folder
- Start server to generate default config.yml
- Use with default settings or customize to fit your needs.
- If you make changes while your server is running use /wither reload to have the changes take effect immediately
Upcoming Features:
Option for completely disabling Wither spawning.Added in v1.3Custom message defined in config.Added in v1.5Option to completely disable Wither spawning in certain worlds.Added in v1.5Prevent Wither from destroying paintings when shooting skulls.Added in v1.6Add command to reload the config options in game.Added in v1.6- Add configurable damage multipliers for Wither and Wither Skulls.
- Add special abilities for the Wither.
- Feel free to make recommendations.
@SuburbanSB
That is exactly how it is setup on my server. You need to change the settings in the config. Set the world restriction to true to enable protection per worlds. Then under the wolds to block enter all of your worlds like I have below. The example below blocks wither spawning in "example_world" and "example_world_nether". Just replace those with your world names and continue to enter them in that fashion if you have more worlds.
Amazing mod, very helpful. We have it on a server, but we are having a problem with it. We want users of the server to be able to spawn a wither, but ONLY in the nether. We are using multiverse and think that might be the problem, either this plugin doesn't have multiverse capabilities, or it is conflicting, But I dout that is the problem. We have 5 worlds for building/lots, a nether, and two creative worlds, and we only want it to work in the nether as I stated previously. Would you please be able to help us out? If you need to know anything else about the server just let me know. Thanks.
Sub
Update: Still working on v2.1 as of right now. Since there aren't any bugs or issues with the current version I will likely hold off on the update until I am done with my current semester of college. This will be in about three weeks.
@MutinyCraft
I found the source of the problem. When it exploded, it saw a nearby villager and targeted it. However, we have a plugin that makes the villagers invincible. I think the hit-event got cancelled and that caused problems in some way. We just need to make sure we don't have any villagers around.
@jorisk322
It sounds like another plugin is doing that. I tested it a few times underground and I can't reproduce it. What version of CraftBukkit are you using? If possible, test it with no other plugins on your server. If you have a certain way to reproduce it then I can test it some more.
I just noticed setting no-wither-explosion-damage to true, makes it so the wither disappears/dies of it's own explosion.
EDIT: It doesn't have anything to do with the explosion setting. The wither just disappears shortly after it's explosion.
EDIT: It only happens on Spawn. It's probably worldguard-related. I'm going to do some tests.
EDIT: It's really weird, because it only happens when I spawn it underground. When I spawn it above-ground it'sfine
@Ducky_333
Good. I have already started working on it. I'm not sure when I will have a release build ready to go. It has been a really busy week, but I hope to have some time this weekend or next weekend.
@MutinyCraft
That sounds perfect. then i can have wither still be a big threat/challenge, without the block damage.
@OIVIEGA79
I can look into this a bit.
I already tryed to do ... seems it doesnt work like this in worldguard ... thats why i am asking
@OIVIEGA79
This plugin doesn't know anything about regions. You could always use WorldGuard to do exactly what you are asking.
Could it be possible to add the possibilitie block spawning the wither globaly with the exception of certain regions ?
that would be really great!
@Ducky_333
Okay, I see what you are asking now. I will look into this some more when I get a little bit of time. I think the easiest way to implement something like this would be to set a configurable amount of damage done by the initial Wither explosion and Wither Skull explosions in a certain radius. This would allow you to make the Wither more or less powerful. What do you think about that?
yeah, i got it to prevent all block damage, but the issue i was having was that the skulls then only did damage on a direct hit, with no AoE type explosion damage. meaning it's incredibly easy to just slightly sidestep the wither skulls and take no damage.
@Ducky_333
The following settings will prevent the explosions from doing block damage and still damaging entities. This has been tested several times and I have not yet been able to witness a Wither break a block with these settings. Make sure you are using v2.0 and that you also delete your Wither folder and generate a new one.
So, there's no way to keep the AoE explosions of the wither skulls it shoot, without them actually causing block damage? I'd like them to still explode and hurt nearby players, just not do block damage.
NoWitherBlockDamage: true makes the initial explosion do no block damage, but the skulls themselves still do
v2.0 is now released!
v2.0
Get it here.
@Davyhalliday
Fixed in v2.0. You actually have to place the Skulls and then push the Soul Sand underneath them with a piston to get this to work. You can't actually push Skulls with pistons. That is a minecraft thing. Try it on single player. Either way it is fixed now.
@CatsyLady
Try v2.0 and also try to set No-Wither-Explosion-Damage to true if that doesn't work.
Players can bypass this plugin by doing the following steps: 1. Place the soulsand how you would normally for a wither 2. Push the skulls onto the soulsand with pistons Now it will look like the right recipe for a wither but the wither wont spawn 3. Destroy the bottom right soulsand 4. Replace the bottom right soulsand 5. Destroy the top left skull 6. Replace the top left skull Wither spawns. You may need to do it in the order of 1. 2. 3. 5. 6. 4. but i think that its 123456
dont work for me,
it still make blockdamage, even
NoWitherBlockDamage: true
v1.7 is released!
v1.7
Get it here.
@Multitallented This has been addressed and fixed in v1.7. Thanks for reporting it. :)