Libelula Protected Secured Zone
Description
Are you tired of finding bats in your basement, creepers and zombies walking down the street, and spiders killing your builders? This plugin prevents citizens and builders from being disturbed by Mobs, at the same time permits the adventurers have fun.
Libelula Protected Secured Zone by default prevents the following monsters NATURALLY spawns inside WorldGuard protected areas:
- BAT
- BLAZE
- CAVE_SPIDER
- CREEPER
- ENDERMAN
- GHAST
- GIANT
- MAGMA_CUBE
- PIG_ZOMBIE
- SILVERFISH
- SKELETON
- SLIME
- SPIDER
- WITCH
- WITHER
- WOLF
- ZOMBIE
You can configure this list by editing the config.yml file.
Usage
Its use is very simple and it doesn't require any configuration. Just define WorldGuard regions and monsters will not be able to spawn inside them.
Installation
Just drop the lpsz.jar file into your plugins folder, no configuration necessary.
Commands
- /lpsz - Shows the command list.
- /lpsz version - Shows plugin version.
- /lpsz reload - Reloads plugin configuration file.
- /lpsz list - Shows current prohibited mob list.
Requires WorldGuard
WorldGuard is used to create monster's safety regions.
config.yml
This plugin will create a default config file: /plugins/lpsz/config.yml
Which has two lines:
- The prohibited mobs list:
prohibited_mobs: [BAT, BLAZE, CAVE_SPIDER, CREEPER, ENDERMAN, GHAST, GIANT, MAGMA_CUBE, PIG_ZOMBIE, SILVERFISH, SKELETON, SLIME, SPIDER, WITCH, WITHER, WOLF, ZOMBIE]
- The ignored regions list:
ignored_regions: []
You can edit this file and then reload the configuration by typing: /lpsz reload.
ignored_regions format is [world.region_name, world.region_name2, world2.region_name, ...] Example:
ignored_regions: [libelula_iii.mobarena, libelula_iii.mobarena2, libelula_iii_nether.unsecured]
Performance information
This plugin was designed for high-load servers, it is simply and works perfectly. The server load will not be increased by using this plugin even when hundreds of players are connected at the same time.
License
Libelula Protected Secured Zone is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Please read about GPL License here
Sorry I will not mantain this project anymore....
@fungreenfox
I just activated it. Sorry about this mistake.
There is still no Ticket Option.
I dont have the ticket option here. Is it deactivated?
I have skyblock, and users are created in world skyworld with region names with a variable and a constant.
variable=username
constant=island
like "nameisland" becomes fungreenfoxisland,
so i would like a variable to make this automated, or to whitlelist the world.
The plugin lpsz is making error in config, if - skyworld* is put in.
@bman87
If you want to ask for new features create a ticket and make it get voted.
@ddonofrio
Can you make this plugin have a list of regions where you DO NOT want mobs to spawn? And possibly make it so you can add or remove them with a command?
Or better yet, make this use region flags instead? It would make this plugin a lot more flexible.
@Dad_Yoshi
I did it. I just uploaded lpsz-2.1.1 which is waiting for approval and implements a ignored_regions list which defines regions where you DO want critters to spawn.
@ddonofrio
Great, I will use it when it's available. Thanks
@Dad_Yoshi
A very good idea and easy to develop. Thank you!!!
I will develop it ASAP.
How about a 'black list' of regions where you DO want critters to spawn?