mirror of
https://github.com/TotalFreedomMC/TF-PlotSquared.git
synced 2024-12-23 00:15:06 +00:00
Add new switch conditions to entity spawning
This commit is contained in:
parent
267dea4693
commit
fa8b18f3d5
1 changed files with 9 additions and 10 deletions
|
@ -2162,8 +2162,16 @@ import java.util.regex.Pattern;
|
|||
}
|
||||
break;
|
||||
case REINFORCEMENTS:
|
||||
case VILLAGE_DEFENSE:
|
||||
case VILLAGE_INVASION:
|
||||
case NATURAL:
|
||||
case CHUNK_GEN:
|
||||
case SILVERFISH_BLOCK:
|
||||
case ENDER_PEARL:
|
||||
case DROWNED:
|
||||
case CURED:
|
||||
case DEFAULT:
|
||||
case LIGHTNING:
|
||||
if (!area.MOB_SPAWNING) {
|
||||
event.setCancelled(true);
|
||||
return;
|
||||
|
@ -2268,16 +2276,7 @@ import java.util.regex.Pattern;
|
|||
Entity ignitingEntity = event.getIgnitingEntity();
|
||||
Block block = event.getBlock();
|
||||
BlockIgniteEvent.IgniteCause igniteCause = event.getCause();
|
||||
Location location1;
|
||||
if (block != null) {
|
||||
location1 = BukkitUtil.getLocation(block.getLocation());
|
||||
} else if (ignitingEntity != null) {
|
||||
location1 = BukkitUtil.getLocation(ignitingEntity);
|
||||
} else if (player != null) {
|
||||
location1 = BukkitUtil.getLocation(player);
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
Location location1 = BukkitUtil.getLocation(block.getLocation());
|
||||
PlotArea area = location1.getPlotArea();
|
||||
if (area == null) {
|
||||
return;
|
||||
|
|
Loading…
Reference in a new issue