many worldgen mods and gonna try technic now

This commit is contained in:
2026-09-13 03:30:48 -06:00
parent bac6ac94a3
commit 548749cb1a
4811 changed files with 163271 additions and 1 deletions
+703
View File
@@ -0,0 +1,703 @@
-- Wilhelmines Animal World Spawns
mobs:spawn({
name = "animalworld:ant",
nodes = {"ebiomes:dirt_with_grass_cold"},
neighbors = {"animalworld:anthill"},
min_light = 0,
interval = 30,
chance = 1, -- 15000
active_object_count = 7,
min_height = 0,
max_height = 50,
day_toggle = true
})
core.register_decoration({
deco_type = "simple",
place_on = {"ebiomes:dirt_with_grass_cold"},
sidelen = 16,
noise_params = {
offset = 0.0012,
scale = 0.0007,
spread = {x = 250, y = 250, z = 250},
seed = 2,
octaves = 3,
persist = 0.66
},
y_max = 50,
y_min = 0,
decoration = "animalworld:anthill"
})
mobs:spawn({
name = "animalworld:bat",
nodes = {"ebiomes:dirt_with_grass_med", "ebiomes:dirt_with_grass_steppe_warm", "ebiomes:dirt_with_grass_steppe", "ebiomes:dirt_with_grass_steppe_cold", "ebiomes:dirt_with_grass_cold", "ebiomes:dirt_with_grass_swamp", "ebiomes:dirt_with_grass_warm", "ebiomes:dry_dirt_with_grass_arid", "ebiomes:dry_dirt_with_grass_arid_cool", "ebiomes:peat_with_swamp_moss_yellow", "ebiomes:wet_peat_with_swamp_moss_green", "ebiomes:dirt_with_japanese_rainforest_litter", "ebiomes:dry_dirt_with_humid_savanna_grass", "ebiomes:dirt_with_forest_litter", "ebiomes:dirt_with_jungle_savanna_grass"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 5,
min_height = -100,
max_height = 50,
day_toggle = false,
})
mobs:spawn({
name = "animalworld:bear",
nodes = {"ebiomes:dirt_with_grass_cold", "ebiomes:dirt_with_grass_swamp", "ebiomes:dirt_with_forest_litter"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
min_height = -15,
max_height = 120,
})
core.register_decoration({
name = "ebiomes:animalworld_beavernest",
deco_type = "schematic",
place_on = {"ebiomes:dirt_with_grass_cold", "ebiomes:dirt_with_grass_swamp", "ebiomes:dirt_with_forest_litter"},
place_offset_y = -2,
sidelen = 16,
fill_ratio = 0.00018,
biomes = {"cold_deciduous", "swamp"},
y_max = 1,
y_min = 0,
schematic = core.get_modpath("animalworld") .. "/schematics/animalworld_beavernest.mts",
flags = "place_center_x",
flags = "force_placement",
rotation = "random",
spawn_by = {"ebiomes:dirt_with_grass_cold", "ebiomes:dirt_with_grass_swamp", "ebiomes:dirt_with_forest_litter"},
num_spawn_by = 8,
})
mobs:spawn({
name = "animalworld:blackbird",
nodes = {"ebiomes:dirt_with_grass_warm"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 2,
min_height = 0,
max_height = 100,
day_toggle = true,
})
mobs:spawn({
name = "animalworld:blackgrouse",
nodes = {"ebiomes:dirt_with_grass_cold"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 2,
min_height = 5,
max_height = 60,
day_toggle = true,
})
mobs:spawn({
name = "animalworld:boar",
nodes = {"ebiomes:dirt_with_japanese_rainforest_litter", "ebiomes:dirt_with_grass_cold", "ebiomes:dirt_with_forest_litter"},
min_light = 14,
interval = 60,
chance = 8000, -- 15000
active_object_count = 3,
min_height = 1,
max_height = 80,
day_toggle = true,
})
mobs:spawn({
name = "animalworld:camel",
nodes = {"ebiomes:dry_dirt_with_grass_arid"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 3,
min_height = 0,
max_height = 40,
})
mobs:spawn({
name = "animalworld:cockroach",
nodes = {"default:dirt_with_rainforest_litter"},
min_light = 0,
interval = 30,
chance = 100, -- 15000
active_object_count = 3,
min_height = 5,
max_height = 31000,
day_toggle = false,
})
mobs:spawn({
name = "animalworld:crocodile",
nodes = {"ebiomes:dry_dirt_with_humid_savanna_grass", "ebiomes:dry_dirt_with_grass_arid", "ebiomes:dirt_with_jungle_savanna_grass"},
min_light = 14,
interval = 60,
chance = 8000, -- 15000
active_object_count = 3,
min_height = 0,
max_height = 3,
day_toggle = true,
})
mobs:spawn({
name = "animalworld:elephant",
nodes = {"ebiomes:dry_dirt_with_humid_savanna_grass"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 2,
min_height = 0,
max_height = 65,
day_toggle = true,
})
--[[
mobs:spawn({
name = "animalworld:fox",
nodes = {"default:permafrost", "default:permafrost_with_moss", "default:permafrost_with_stones"},
neighbors = {"animalworld:animalworld_tundrashrub1", "animalworld:animalworld_tundrashrub2"},
min_light = 0,
interval = 60,
chance = 2, -- 15000
active_object_count = 2,
min_height = 1,
max_height = 80,
})
--]]
mobs:spawn({
name = "animalworld:frog",
nodes = {"ebiomes:dirt_with_grass_cold", "ebiomes:dirt_with_grass_swamp", "ebiomes:dirt_with_grass_warm", "ebiomes:dirt_with_japanese_rainforest_litter", "ebiomes:dirt_with_forest_litter", "ebiomes:dirt_with_jungle_savanna_grass"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 2,
min_height = -10,
max_height = 2,
})
mobs:spawn({
name = "animalworld:giraffe",
nodes = {"ebiomes:dry_dirt_with_humid_savanna_grass"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 3,
min_height = 5,
max_height = 100,
day_toggle = true,
})
--[[
mobs:spawn({
name = "animalworld:gnu",
nodes = {"ebiomes:dry_dirt_with_humid_savanna_grass"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 3,
min_height = 20,
max_height = 50,
day_toggle = true,
})
--]]
--[[
mobs:spawn({
name = "animalworld:goldenmole",
nodes = {"default:desert_sand"},
min_light = 14,
interval = 60,
chance = 8000, -- 15000
active_object_count = 2,
min_height = 10,
max_height = 55,
})
--]]
mobs:spawn({
name = "animalworld:goose",
nodes = {"ebiomes:dirt_with_grass_cold", "ebiomes:dirt_with_grass_swamp", "ebiomes:dirt_with_forest_litter"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 4,
min_height = -1,
max_height = 2,
day_toggle = true,
})
mobs:spawn({
name = "animalworld:hare",
nodes = {"ebiomes:dirt_with_grass_med", "ebiomes:dirt_with_grass_steppe_warm", "ebiomes:dirt_with_grass_steppe", "ebiomes:dirt_with_grass_steppe_cold", "ebiomes:dirt_with_grass_cold", "ebiomes:dirt_with_grass_swamp", "ebiomes:dirt_with_grass_warm", "ebiomes:dry_dirt_with_grass_arid", "ebiomes:dry_dirt_with_grass_arid_cool", "ebiomes:dirt_with_japanese_rainforest_litter", "ebiomes:dry_dirt_with_humid_savanna_grass", "ebiomes:dirt_with_forest_litter", "ebiomes:dirt_with_jungle_savanna_grass"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 2,
min_height = 5,
max_height = 100,
day_toggle = true,
})
--[[
mobs:spawn({
name = "animalworld:hermitcrab",
nodes = {"naturalbiomes:palmbeach_sand"},
min_light = 0,
interval = 30,
chance = 1, -- 15000
active_object_count = 4,
min_height = 2,
max_height = 6,
})
--]]
mobs:spawn({
name = "animalworld:hyena",
nodes = {"ebiomes:dry_dirt_with_humid_savanna_grass"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 3,
min_height = 20,
max_height = 60,
})
mobs:spawn({
name = "animalworld:hippo",
nodes = {"ebiomes:dry_dirt_with_humid_savanna_grass"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 2,
min_height = 0,
max_height = 5,
day_toggle = true,
})
mobs:spawn({
name = "animalworld:yak",
nodes = {"ebiomes:dirt_with_grass_steppe", "ebiomes:dirt_with_grass_steppe_cold"},
min_light = 14,
interval = 60,
chance = 8000, -- 15000
active_object_count = 3,
min_height = 50,
max_height = 200,
day_toggle = true,
})
mobs:spawn({
name = "animalworld:ibex",
nodes = {"ebiomes:dirt_with_grass_med", "ebiomes:dry_dirt_with_grass_arid"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 3,
min_height = 30,
max_height = 31000,
day_toggle = true,
})
--[[
mobs:spawn({
name = "animalworld:iguana",
nodes = {"default:dirt_with_rainforest_litter"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 2,
min_height = 1,
max_height = 31000,
day_toggle = true,
})
--]]
mobs:spawn({
name = "animalworld:indianrhino",
nodes = {"ebiomes:dry_dirt_with_humid_savanna_grass", "ebiomes:dirt_with_jungle_savanna_grass"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 2,
min_height = 5,
max_height = 50,
day_toggle = true,
})
--[[
mobs:spawn({
name = "animalworld:kangaroo",
nodes = {"default:desert_sand", "naturalbiomes:outback_litter"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 3,
min_height = 5,
max_height = 45,
day_toggle = true,
})
--]]
mobs:spawn({
name = "animalworld:kobra",
nodes = {"ebiomes:dry_dirt_with_grass_arid", "ebiomes:dry_dirt_with_humid_savanna_grass"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
min_height = -30,
max_height = 10,
})
mobs:spawn({
name = "animalworld:locust",
nodes = {"ebiomes:dry_dirt_with_grass_arid"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 2,
min_height = 10,
max_height = 75,
day_toggle = true,
})
--[[
mobs:spawn({
name = "animalworld:marmot",
nodes = {"naturalbiomes:alpine_litter"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 4,
min_height = 30,
max_height = 31000,
day_toggle = true,
})
--]]
--[[
mobs:spawn({
name = "animalworld:monitor",
nodes = {"default:desert_sand", "default:desert_sandstone", "naturalbiomes:outback_litter"},
min_light = 14,
interval = 60,
chance = 8000, -- 15000
min_height = 20,
max_height = 45,
day_toggle = true,
})
--]]
mobs:spawn({
name = "animalworld:monkey",
nodes = {"ebiomes:dirt_with_japanese_rainforest_litter", "ebiomes:dirt_with_jungle_savanna_grass"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 6,
min_height = 30,
max_height = 75,
day_toggle = true,
})
mobs:spawn({
name = "animalworld:moose",
nodes = {"ebiomes:dirt_with_grass_cold"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
min_height = 0,
max_height = 120,
day_toggle = true,
})
mobs:spawn({
name = "animalworld:mosquito",
nodes = {"ebiomes:reeds"},
neighbors = {"air"},
min_light = 0,
interval = 30,
chance = 1, -- 15000
active_object_count = 2,
min_height = 0,
max_height = 50,
day_toggle = false
})
--[[
mobs:spawn({
name = "animalworld:owl",
nodes = {"default:dirt_with_coniferous_litter"}, {"default:pine_needles"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
min_height = 10,
max_height = 60,
day_toggle = false,
})
--]]
mobs:spawn({
name = "animalworld:scorpion",
nodes = {"ebiomes:dry_dirt_with_grass_arid"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 2,
min_height = -20,
max_height = 50,
day_toggle = false,
})
mobs:spawn({
name = "animalworld:snail",
nodes = {"ebiomes:dirt_with_grass_cold", "ebiomes:dirt_with_grass_warm", "ebiomes:dirt_with_forest_litter"},
neighbors = {"farming:cucumber", "farming:cabbage_6", "farming:lettuce_5", "farming:beetroot_5", "flowers:dandelion_yellow"},
min_light = 0,
interval = 30,
chance = 1, -- 15000
active_object_count = 3,
min_height = 6,
max_height = 40,
})
mobs:spawn({
name = "animalworld:snowleopard",
nodes = {"ebiomes:dirt_with_steppe_grass_cold"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
min_height = 60,
max_height = 300,
})
--[[
mobs:spawn({
name = "animalworld:spider",
nodes = {"default:stone", "default:desert_stone", "default:sandstone"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 2,
min_height = -30,
max_height = 1,
})
--]]
mobs:spawn({
name = "animalworld:spidermale",
nodes = {"ebiomes:dry_dirt_with_grass_arid", "ebiomes:dry_dirt_with_humid_savanna_grass", "ebiomes:dirt_with_jungle_savanna_grass"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 2,
min_height = -10,
max_height = 20,
day_toggle = false,
})
--[[
mobs:spawn({
name = "animalworld:stingray",
nodes = {"default:water_source", "default:river_water_source"},
neighbors = {"naturalbiomes:palmbeach_sand"},
min_light = 0,
interval = 60,
active_object_count = 2,
chance = 8000, -- 15000
min_height = 0,
max_height = 5,
})
--]]
mobs:spawn({
name = "animalworld:tapir",
nodes = {"default:dirt_with_rainforest_litter", "ebiomes:dirt_with_jungle_savanna_grass"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 2,
min_height = 1,
max_height = 31000,
day_toggle = true,
})
mobs:spawn({
name = "animalworld:termite",
nodes = {"ebiomes:dry_dirt_with_humid_savanna_grass"},
neighbors = {"animalworld:termitemould"},
min_light = 0,
interval = 30,
chance = 1, -- 15000
active_object_count = 7,
min_height = 0,
max_height = 50,
})
core.register_decoration({
deco_type = "simple",
place_on = {"ebiomes:dry_dirt_with_huid_savanna_grass"},
neighbors = {"ebiomes:jaragua_grass"},
sidelen = 16,
noise_params = {
offset = 0.0012,
scale = 0.0007,
spread = {x = 250, y = 250, z = 250},
seed = 2,
octaves = 3,
persist = 0.66
},
y_max = 50,
y_min = 0,
decoration = "animalworld:termitemould"
})
mobs:spawn({
name = "animalworld:tiger",
nodes = {"ebiomes:dirt_with_grass_steppe"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
min_height = 10,
max_height = 50,
})
mobs:spawn({
name = "animalworld:tortoise",
nodes = {"ebiomes:dirt_with_grass_med"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
min_height = 5,
max_height = 70,
day_toggle = true,
})
mobs:spawn({
name = "animalworld:viper",
nodes = {"ebiomes:dirt_with_grass_cold", "ebiomes:dirt_with_forest_litter"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 2,
min_height = 0,
max_height = 50,
day_toggle = true,
})
mobs:spawn({
name = "animalworld:volverine",
nodes = {"ebiomes:dirt_with_steppe_grass_cold"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
min_height = 20,
max_height = 60,
day_toggle = false,
})
mobs:spawn({
name = "animalworld:vulture",
nodes = {"ebiomes:dirt_with_grass_med", "ebiomes:dry_dirt_with_grass_arid", "ebiomes:dry_dirt_with_humid_savanna_grass", "ebiomes:dirt_with_grass_steppe"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 3,
min_height = 50,
max_height = 300,
day_toggle = true,
})
--[[
mobs:spawn({
name = "animalworld:wasp",
nodes = {"animalworld:waspnest"},
neighbors = {"air"},
min_light = 0,
interval = 30,
chance = 1, -- 15000
active_object_count = 7,
min_height = 0,
max_height = 50,
day_toggle = true
})
--]]
--[[
core.register_decoration({
deco_type = "simple",
place_on = {"default:aspen_leaves"},
neighbors = {"animalworld:waspnest"},
sidelen = 16,
noise_params = {
offset = 1,
scale = 1,
spread = {x = 250, y = 250, z = 250},
seed = 2,
octaves = 3,
persist = 0.66
},
y_max = 75,
y_min = 0,
decoration = "animalworld:waspnest"
})
--]]
mobs:spawn({
name = "animalworld:wolf",
nodes = {"ebiomes:dirt_with_grass_cold", "ebiomes:dirt_with_grass_swamp", "ebiomes:dirt_with_grass_steppe_warm", "ebiomes:dirt_with_grass_steppe", "ebiomes:dirt_with_grass_steppe_cold", "ebiomes:dirt_with_japanese_rainforest_litter", "ebiomes:dirt_with_forest_litter"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 4,
min_height = 30,
max_height = 31000,
day_toggle = false,
})
mobs:spawn({
name = "animalworld:zebra",
nodes = {"ebiomes:dry_dirt_with_humid_savanna_grass"},
min_light = 0,
interval = 60,
chance = 8000, -- 15000
active_object_count = 3,
min_height = 6,
max_height = 50,
day_toggle = true,
})