Comment on page
Spawn Conditions
Spawn Conditions are a way for you to override the vanilla conditions system, and configure conditions of your own.
To add a mob to override, simply create a list for a mob under the
spawn-conditions
option in the entities section of the config.yml. You can find a list of entities that correspond to the version of your server by clicking here.# Setting an empty list to a mob will remove all spawn conditions
spawn-conditions:
COW: []
# This example will remove all other spawn conditions and only have NOT_PEACEFUL as a spawn condition for Zombie.
spawn-conditions:
ZOMBIE:
- NOT_PEACEFUL
This is a list of spawn-conditions available by default.
Note that not all these conditions exist, depending on your server version. Be sure to check Mob Group!
Condition | Description | Mob Group |
ANIMAL_LIGHT | Checks for Light Level above 8 | All Animals |
ANIMAL_LIGHT_AND_COLD | Checks for Light Level above 8, but also checks for a Cold Biome | Polar Bears |
BELOW_SEA_LEVEL | Checks for Below Sea Level | Dolphins |
DARK_BLOCK_LIGHT | Checks for Light Level below 8 | Pillagers |
IN_LAVA_AND_AIR_ABOVE | Checks for Lava Block and Air above Spawn Location | Striders |
IN_SEA_SURFACE | Checks if the Y-Level is the Sea Surface | Turtles |
IN_SLIME_CHUNK_OR_SWAMP | Checks for Slime Chunk or Swamp Biome | Slimes |
IN_WATER_DEEP | Checks if Location is in Deep Water | All Fish |
MONSTER_LIGHT | Checks for Monster Light Restrictions, this has more conditions than DARK_BLOCK_LIGHT | All Monsters |
NOT_IN_OCEAN | Checks for Biomes that aren't Ocean | Dolphins |
NOT_IN_OCEAN_DEEP | Checks for Y-Level above 45, for not too Deep Oceans | Dolphins |
NOT_ON_NETHER_WART_BLOCK | Checks for Blocks that are not on a Nether Wart Block | Zombified Piglins |
NOT_PEACEFUL | Checks for Difficulty that is not Peaceful | All Monsters |
ON_GRASS | Checks for Grass Block | All Animals |
ON_GRASS_OR_SAND_OR_SNOW | Checks for Grass Block, a Sand or Snow Block | Rabbits |
ON_MYCELIUM | Checks for Mycelium Block | Mooshroom |
ON_NETHER_WART_BLOCK | Checks for Nether Wart Block | Hoglins + Piglins |
ON_SAND | Checks for Sand Block | Turtles |
ON_TREE_OR_AIR | Checks for a Tree Log block or Air | Parrots |
ON_AXOLOTL_SPAWNABLE | Checks for axolotl spawnable blocks | Axolotls |
ON_FOX_SPAWNABLE | Checks for fox spawnable blocks | Foxes (1.18) |
ON_GOAT_SPAWNABLE | Checks for goat spawnable blocks | Goats (1.18) |
ON_RABBITS_SPAWNABLE | Checks for rabbits spawnable blocks | Rabbits (1.18) |
IN_FISH_WATER | Checks if location is in water, in the 13 top levels of the sea | Fish (1.18) |
IN_FISH_WATER_OR_LUSH_CAVES | Similar to IN_FISH_WATER or in lush caves | Tropical Fish (1.18) |
COMPLETE_DARKNESS | Check for light level of 0 | All Monsters (1.18) / Axolotls (1.17) |
IN_RIVER | Check for river or frozen river biomes | Dolphins |
IN_OCEAN_DEEP | Check for ocean and below level 30 | Glow Squid |
Last modified 1yr ago