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.
Examples
Conditions
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 updated