Open vos6434 opened 2 years ago
In DefaultRule.json, change "UseBiomeFilter" to "true" will make it only affect spawns inside "minecraft:plains". You can also make this to a blacklist by changing "InvertedBiomeFilter" to "false". To target other biomes, edit "biomeFilter".
Hello, I tried that, but it failed. Wanted to make plains and flower forest a safe place, and Guardians and Pillager are should spawn. I tried with "InvertedBiomeFilter": false and with "InvertedBiomeFilter": true.
Either no guards spawned, or no pillager at the outpost, or monsters spawned everywhere regardless of the light level. I'm doing something wrong, here is my config:
{
"Disabled": false,
"Living": false,
"Monster": true,
"Animal": false,
"UseMobFilter": true,
"UseDimensionFilter": true,
"UseBiomeFilter": true,
"Checking_LightLevel": true,
"Checking_Altitude": false,
"Checking_BlockLight": false,
"Checking_SkyLight": false,
"Sunny": false,
"Raining": false,
"Thundering": false,
"Day": false,
"Night": false,
"InvertedMobFilter": false,
"InvertedDimensionFilter": false,
"InvertedBiomeFilter": false,
"InvertedLightLevelChecking": false,
"InvertedAltitudeChecking": false,
"InvertedBlockLightChecking": false,
"InvertedSkyLightChecking": false,
"mobFilter": "(\\bminecraft:slime\\b)",
"dimensionFilter": "(\\bminecraft:the_end\\b)|(\\bminecraft:the_nether\\b)",
"biomeFilter": "(\\bminecraft:plains\\b)|(\\bminecraft:flower_forest\\b)",
"LightLevel": 0,
"Altitude": 60,
"BlockLight": 0,
"SkyLight": 0,
"MoonPhase": 0,
"DisabledUnderBloodmoon": false,
"DisabledWhenSunny": false,
"DisabledWhenRaining": false,
"DisabledWhenThundering": false,
"DisabledWhenDay": false,
"DisabledWhenNight": false
}
Thanks in advance
@PiTTl
This should make minecraft:plains
and minecraft:flower_forest
safe from monsters regardless of lightlevel except minecraft:guardian
and minecraft:pillager
.
{
"Disabled": false,
"Living": false,
"Monster": true,
"Animal": false,
"UseMobFilter": true,
"UseDimensionFilter": false,
"UseBiomeFilter": true,
"Checking_LightLevel": true,
"Checking_Altitude": false,
"Checking_BlockLight": false,
"Checking_SkyLight": false,
"Sunny": false,
"Raining": false,
"Thundering": false,
"Day": false,
"Night": false,
"InvertedMobFilter": false,
"InvertedDimensionFilter": false,
"InvertedBiomeFilter": true,
"InvertedLightLevelChecking": false,
"InvertedAltitudeChecking": false,
"InvertedBlockLightChecking": false,
"InvertedSkyLightChecking": false,
"mobFilter": "(\\bminecraft:guardian\\b)|(\\bminecraft:pillager\\b)",
"dimensionFilter": "(\\bminecraft:the_end\\b)|(\\bminecraft:the_nether\\b)",
"biomeFilter": "(\\bminecraft:plains\\b)|(\\bminecraft:flower_forest\\b)",
"LightLevel": -1,
"Altitude": 60,
"BlockLight": 0,
"SkyLight": 0,
"MoonPhase": 0,
"DisabledUnderBloodmoon": false,
"DisabledWhenSunny": false,
"DisabledWhenRaining": false,
"DisabledWhenThundering": false,
"DisabledWhenDay": false,
"DisabledWhenNight": false
}
Thank you :-) :+1:
With a biome whitelist I could make the plains biome not have monsters spawn on the surface making it a safe biome.