make strict node checking a config option

This commit is contained in:
flux 2023-08-04 17:57:23 -07:00
parent 03759b7fd6
commit e714837953
Signed by: flux
GPG Key ID: 9333B27816848A15
17 changed files with 114 additions and 113 deletions

View File

@ -17,4 +17,4 @@ spawnit.register({
ent.shoot_interval = 1.5
ent.dogshoot_switch = 0
end,
}, true)
}, yl_spawnit.settings.check_nodes)

View File

@ -13,4 +13,4 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)

View File

@ -15,7 +15,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_animal:bunny",
@ -27,7 +27,7 @@ spawnit.register({
max_y = 200,
max_in_area = 3,
max_any_in_area = 6,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_animal:chicken",
@ -42,7 +42,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_animal:cow",
@ -57,7 +57,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_animal:kitten",
@ -71,7 +71,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dusk,
max_time_of_day = yl_spawnit.dawn,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_animal:panda",
@ -83,7 +83,7 @@ spawnit.register({
max_y = 80,
max_in_area = 1,
max_any_in_area = 6,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_animal:penguin",
@ -97,7 +97,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_animal:rat",
@ -108,7 +108,7 @@ spawnit.register({
max_node_light = 9,
max_in_area = 1,
max_any_in_area = 6,
}, true)
}, yl_spawnit.settings.check_nodes)
local function make_child(obj, ent)
local textures = ent.base_texture
@ -197,7 +197,7 @@ spawnit.register({
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
after_spawn = after_spawn_sheep,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_animal:pumba",
@ -215,4 +215,4 @@ spawnit.register({
min_node_light = 2,
max_in_area = 2,
max_any_in_area = 6,
}, true)
}, yl_spawnit.settings.check_nodes)

View File

@ -14,7 +14,7 @@ spawnit.register({
max_in_area_radius = 128,
min_player_distance = 24,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_balrog:balrog",
@ -30,7 +30,7 @@ spawnit.register({
max_in_area_radius = 128,
min_player_distance = 24,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
if spawnit.has.nether and mobs_balrog.settings.spawn_in_nether and nether.DEPTH_FLOOR > s.max_height then
spawnit.register({
@ -47,5 +47,5 @@ if spawnit.has.nether and mobs_balrog.settings.spawn_in_nether and nether.DEPTH_
max_in_area_radius = 128,
min_player_distance = 24,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
end

View File

@ -9,4 +9,4 @@ spawnit.register({
max_time_of_day = yl_spawnit.dawn,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)

View File

@ -7,4 +7,4 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)

View File

@ -13,7 +13,7 @@ if ghost_bones_only then
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
else
spawnit.register({
entity_name = "mobs_ghost_redo:ghost",
@ -27,7 +27,7 @@ else
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_ghost_redo:ghost",
@ -41,5 +41,5 @@ else
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
end

View File

@ -6,4 +6,4 @@ spawnit.register({
within = { "not walkable" },
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)

View File

@ -13,7 +13,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_monster:dungeon_master",
@ -25,7 +25,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
if yl_spawnit.has.nether and nether.DEPTH_FLOOR > -70 then
spawnit.register({
@ -38,7 +38,7 @@ if yl_spawnit.has.nether and nether.DEPTH_FLOOR > -70 then
max_in_area = 1,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
end
spawnit.register({
@ -53,7 +53,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_monster:land_guard",
@ -72,7 +72,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_monster:lava_flan",
@ -85,7 +85,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_monster:mese_monster",
@ -99,7 +99,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_monster:oerkki",
@ -112,7 +112,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_monster:oerkki",
@ -125,7 +125,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_monster:oerkki",
@ -138,7 +138,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_monster:sand_monster",
@ -151,7 +151,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_monster:spider",
@ -170,7 +170,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_monster:spider",
@ -182,7 +182,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_monster:stone_monster",
@ -195,7 +195,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_monster:tree_monster",
@ -212,7 +212,7 @@ spawnit.register({
max_time_of_day = yl_spawnit.dawn,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "mobs_monster:tree_monster",
@ -227,4 +227,4 @@ spawnit.register({
max_time_of_day = yl_spawnit.dawn,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)

View File

@ -19,6 +19,6 @@ spawnit.register({
max_time_of_day = yl_spawnit.dawn,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
-- the ice monsters are automatically spawned w/ the snow walkers

View File

@ -7,4 +7,4 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)

View File

@ -8,7 +8,7 @@ spawnit.register({
max_y = nether.DEPTH_CEILING,
min_player_distance = 16,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "nether_mobs:netherman",
@ -20,4 +20,4 @@ spawnit.register({
max_y = nether.DEPTH_CEILING,
min_player_distance = 5,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)

View File

@ -13,7 +13,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dusk,
max_time_of_day = yl_spawnit.dawn,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:beaver",
@ -28,7 +28,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:bunny",
@ -40,7 +40,7 @@ spawnit.register({
max_y = 5000,
max_in_area = 3,
max_any_in_area = 6,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:butterfly",
@ -55,7 +55,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:calf",
@ -70,7 +70,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:camel",
@ -84,7 +84,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:chimp",
@ -107,7 +107,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:clownfish",
@ -122,7 +122,7 @@ spawnit.register({
min_node_light = 2,
max_in_area = 3,
max_any_in_area = 6,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:dolphin",
@ -136,7 +136,7 @@ spawnit.register({
min_node_light = 2,
max_in_area = 1,
max_any_in_area = 6,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:ducky",
@ -150,7 +150,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:elephant",
@ -168,7 +168,7 @@ spawnit.register({
max_y = 5000,
max_in_area = 1,
max_any_in_area = 6,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:elephant_female",
@ -186,7 +186,7 @@ spawnit.register({
max_y = 5000,
max_in_area = 1,
max_any_in_area = 6,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:flamingo",
@ -206,7 +206,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:foxy",
@ -217,7 +217,7 @@ spawnit.register({
max_y = 5000,
max_in_area = 1,
max_any_in_area = 6,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:frog",
@ -240,7 +240,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:gecko",
@ -260,7 +260,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:goat",
@ -275,7 +275,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:grizzly",
@ -297,7 +297,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:hamster",
@ -308,7 +308,7 @@ spawnit.register({
max_y = 5000,
max_in_area = 2,
max_any_in_area = 6,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:hen",
@ -322,7 +322,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:kitty",
@ -335,7 +335,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dusk,
max_time_of_day = yl_spawnit.dawn,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:lamb",
@ -350,7 +350,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:leopard",
@ -363,7 +363,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:lion",
@ -376,7 +376,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:moth",
@ -389,7 +389,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:mr_pumpkin",
@ -404,7 +404,7 @@ spawnit.register({
should_spawn = function()
return os.date("*t").month == 10
end,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:panda",
@ -416,7 +416,7 @@ spawnit.register({
max_y = 5000,
max_in_area = 1,
max_any_in_area = 6,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:parrot",
@ -438,7 +438,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:penguin",
@ -453,7 +453,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:pigeon",
@ -467,7 +467,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:piggy",
@ -479,7 +479,7 @@ spawnit.register({
max_y = 5000,
max_in_area = 3,
max_any_in_area = 6,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:polar_bear",
@ -492,7 +492,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:pony",
@ -507,7 +507,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:puppy",
@ -521,7 +521,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:queen_ant",
@ -532,7 +532,7 @@ spawnit.register({
max_y = 5000,
max_in_area = 1,
max_any_in_area = 6,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:queen_bee",
@ -547,7 +547,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:rat",
@ -560,7 +560,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:santa_killer",
@ -576,7 +576,7 @@ spawnit.register({
should_spawn = function()
return os.date("*t").month == 12
end,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:silkworm",
@ -587,7 +587,7 @@ spawnit.register({
max_y = 5000,
max_in_area = 1,
max_any_in_area = 6,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:snow_leopard",
@ -600,7 +600,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:squirrel",
@ -615,7 +615,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:tarantula",
@ -637,7 +637,7 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:toucan",
@ -659,7 +659,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:tropicalfish",
@ -673,7 +673,7 @@ spawnit.register({
min_node_light = 2,
max_in_area = 2,
max_any_in_area = 6,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:turtle",
@ -688,7 +688,7 @@ spawnit.register({
max_any_in_area = 6,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "petz:wolf",
@ -702,4 +702,4 @@ spawnit.register({
max_any_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)

View File

@ -9,7 +9,7 @@ spawnit.register({
max_in_area = 2,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "scorpion:boss",
@ -22,7 +22,7 @@ spawnit.register({
max_in_area = 1,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "scorpion:little",
@ -34,4 +34,4 @@ spawnit.register({
max_in_area = 5,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)

1
settingtypes.txt Normal file
View File

@ -0,0 +1 @@
yl_spawnit:check_nodes () bool true

View File

@ -33,7 +33,7 @@ if water_life.swampz then
max_time_of_day = yl_spawnit.dusk,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
end
local coral_and_kelp = {
@ -92,7 +92,7 @@ spawnit.register({
max_in_area_radius = 32,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "water_life:clams",
@ -104,7 +104,7 @@ spawnit.register({
min_y = -50,
max_y = 1,
max_in_area = 15,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "water_life:clownfish",
@ -117,7 +117,7 @@ spawnit.register({
max_y = 1,
min_node_light = 12,
max_in_area = 2,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "water_life:coralfish",
@ -129,7 +129,7 @@ spawnit.register({
min_y = -50,
max_y = 1,
max_in_area = 2,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "water_life:croc",
@ -147,7 +147,7 @@ spawnit.register({
max_time_of_day = yl_spawnit.dusk,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "water_life:gecko",
@ -161,7 +161,7 @@ spawnit.register({
max_in_area_radius = 32,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "water_life:gull",
@ -175,7 +175,7 @@ spawnit.register({
max_in_area_radius = 32,
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "water_life:jellyfish",
@ -188,7 +188,7 @@ spawnit.register({
max_in_area = 1,
max_any_in_area = 6,
max_in_area_radius = 32,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "water_life:piranha",
@ -203,7 +203,7 @@ spawnit.register({
max_in_area_radius = 32,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "water_life:fish",
@ -216,7 +216,7 @@ spawnit.register({
max_in_area = 1,
max_any_in_area = 6,
max_in_area_radius = 32,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "water_life:urchin",
@ -228,7 +228,7 @@ spawnit.register({
max_y = 1,
max_in_area = 16,
max_in_area_radius = 32,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "water_life:shark",
@ -243,7 +243,7 @@ spawnit.register({
max_in_area_radius = 32,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "water_life:snake",
@ -266,7 +266,7 @@ spawnit.register({
min_time_of_day = yl_spawnit.dawn,
max_time_of_day = yl_spawnit.dusk,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "water_life:whale",
@ -280,4 +280,4 @@ spawnit.register({
max_any_in_area = 3,
max_in_area_radius = 32,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)

View File

@ -13,7 +13,7 @@ spawnit.register({
max_in_area_radius = max_in_area_radius,
min_player_distance = 5,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "yl_nether_mobs:iron_golem",
@ -27,7 +27,7 @@ spawnit.register({
max_in_area_radius = max_in_area_radius,
min_player_distance = 5,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "yl_nether_mobs:ogre",
@ -41,7 +41,7 @@ spawnit.register({
max_in_area_radius = max_in_area_radius,
min_player_distance = 5,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "yl_nether_mobs:rat",
@ -55,7 +55,7 @@ spawnit.register({
max_in_area_radius = max_in_area_radius,
min_player_distance = 5,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "yl_nether_mobs:witherskeleton",
@ -69,7 +69,7 @@ spawnit.register({
max_in_area_radius = max_in_area_radius,
min_player_distance = 10,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "yl_nether_mobs:evoker",
@ -89,7 +89,7 @@ spawnit.register({
max_in_area_radius = max_in_area_radius,
min_player_distance = 10,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "yl_nether_mobs:whip",
@ -103,7 +103,7 @@ spawnit.register({
max_in_area_radius = max_in_area_radius,
min_player_distance = 9,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)
spawnit.register({
entity_name = "yl_nether_mobs:wither",
@ -117,4 +117,4 @@ spawnit.register({
max_in_area_radius = max_in_area_radius,
min_player_distance = 12,
spawn_in_protected = false,
}, true)
}, yl_spawnit.settings.check_nodes)