123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174 |
- --[[ Spawn Template, defaults to values shown if line not provided
- mobs:spawn({
- name = "",
- - Name of mob, must be provided e.g. "mymod:my_mob"
- nodes = {"group:soil, "group:stone"},
- - Nodes to spawn on top of.
- neighbors = {"air"},
- - Nodes to spawn beside.
- min_light = 0,
- - Minimum light level.
- max_light = 15,
- - Maximum light level, 15 is sunlight only.
- interval = 30,
- - Spawn interval in seconds.
- chance = 5000,
- - Spawn chance, 1 in every 5000 nodes.
- active_object_count = 1,
- - Active mobs of this type in area.
- min_height = -31000,
- - Minimum height level.
- max_height = 31000,
- - Maximum height level.
- day_toggle = nil,
- - Daytime toggle, true to spawn during day, false for night, nil for both
- on_spawn = nil,
- - On spawn function to run when mob spawns in world
- on_map_load = nil,
- - On map load, when true mob only spawns in newly generated map areas
- })
- ]]--
- -- Dirt Monster
- mobs:spawn({
- name = "mobs_monster:dirt_monster",
- nodes = {"default:dirt_with_grass"},
- min_light = 0,
- max_light = 7,
- chance = 6000,
- active_object_count = 2,
- min_height = 0,
- day_toggle = false,
- })
- -- Dungeon Master
- mobs:spawn({
- name = "mobs_monster:dungeon_master",
- nodes = {"default:stone"},
- max_light = 5,
- chance = 9000,
- active_object_count = 1,
- max_height = -70,
- })
- -- Lava Flan
- mobs:spawn({
- name = "mobs_monster:lava_flan",
- nodes = {"default:lava_source"},
- chance = 1500,
- active_object_count = 1,
- max_height = 0,
- })
- -- Mese Monster
- mobs:spawn({
- name = "mobs_monster:mese_monster",
- nodes = {"default:stone"},
- max_light = 7,
- chance = 5000,
- active_object_count = 1,
- max_height = -20,
- })
- -- Oerkki
- mobs:spawn({
- name = "mobs_monster:oerkki",
- nodes = {"default:stone"},
- max_light = 7,
- chance = 7000,
- max_height = -10,
- })
- -- Sand Monster
- mobs:spawn({
- name = "mobs_monster:sand_monster",
- nodes = {"default:desert_sand"},
- chance = 7000,
- active_object_count = 2,
- min_height = 0,
- })
- -- Spider (above ground)
- mobs:spawn({
- name = "mobs_monster:spider",
- nodes = {
- "default:dirt_with_rainforest_litter", "default:snowblock",
- "default:snow", "ethereal:crystal_dirt", "ethereal:cold_dirt"
- },
- min_light = 0,
- max_light = 8,
- chance = 7000,
- active_object_count = 1,
- min_height = 25,
- max_height = 31000,
- })
- -- Spider (below ground)
- mobs:spawn({
- name = "mobs_monster:spider",
- nodes = {"default:stone_with_mese", "default:mese", "default:stone"},
- min_light = 0,
- max_light = 7,
- chance = 7000,
- active_object_count = 1,
- min_height = -31000,
- max_height = -40,
- })
- -- Stone Monster
- mobs:spawn({
- name = "mobs_monster:stone_monster",
- nodes = {"default:stone", "default:desert_stone", "default:sandstone"},
- max_light = 7,
- chance = 7000,
- max_height = 0,
- })
- -- Tree Monster
- mobs:spawn({
- name = "mobs_monster:tree_monster",
- nodes = {"default:leaves", "default:jungleleaves"},
- max_light = 7,
- chance = 7000,
- min_height = 0,
- day_toggle = false,
- })
|