123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196 |
- --[[ 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
- })
- ]]--
- -- Bee
- mobs:spawn({
- name = "mobs_animal:bee",
- nodes = {"group:flower"},
- min_light = 14,
- interval = 60,
- chance = 7000,
- min_height = 3,
- max_height = 200,
- day_toggle = true,
- })
- -- Bunny
- mobs:spawn({
- name = "mobs_animal:bunny",
- nodes = {"default:dirt_with_grass"},
- neighbors = {"group:grass"},
- min_light = 14,
- interval = 60,
- chance = 8000,
- min_height = 5,
- max_height = 200,
- day_toggle = true,
- })
- -- Chicken
- mobs:spawn({
- name = "mobs_animal:chicken",
- nodes = {"default:dirt_with_grass"},
- neighbors = {"group:grass"},
- min_light = 14,
- interval = 60,
- chance = 8000,
- min_height = 5,
- max_height = 200,
- day_toggle = true,
- })
- -- Cow
- mobs:spawn({
- name = "mobs_animal:cow",
- nodes = {"default:dirt_with_grass", "ethereal:green_dirt"},
- neighbors = {"group:grass"},
- min_light = 14,
- interval = 60,
- chance = 8000,
- min_height = 5,
- max_height = 200,
- day_toggle = true,
- })
- -- Kitten
- mobs:spawn({
- name = "mobs_animal:kitten",
- nodes = {"default:dirt_with_grass"},
- neighbors = {"group:grass"},
- min_light = 14,
- interval = 60,
- chance = 10000,
- min_height = 5,
- max_height = 50,
- day_toggle = true,
- })
- -- Panda
- mobs:spawn({
- name = "mobs_animal:panda",
- nodes = {"ethereal:bamboo_dirt"},
- neighbors = {"group:grass"},
- min_light = 14,
- interval = 60,
- chance = 8000,
- min_height = 10,
- max_height = 80,
- day_toggle = true,
- })
- -- Penguin
- mobs:spawn({
- name = "mobs_animal:penguin",
- nodes = {"default:snowblock"},
- min_light = 14,
- interval = 60,
- chance = 20000,
- min_height = 0,
- max_height = 200,
- day_toggle = true,
- })
- -- Rat
- mobs:spawn({
- name = "mobs_animal:rat",
- nodes = {"default:stone"},
- min_light = 3,
- max_light = 9,
- interval = 60,
- chance = 8000,
- max_height = 0,
- })
- -- Sheep
- mobs:spawn({
- name = "mobs_animal:sheep_white",
- nodes = {"default:dirt_with_grass", "ethereal:green_dirt"},
- neighbors = {"group:grass"},
- min_light = 14,
- interval = 60,
- chance = 8000,
- min_height = 0,
- max_height = 200,
- day_toggle = true,
- })
- -- Warthog
- mobs:spawn({
- name = "mobs_animal:pumba",
- nodes = {"default:dirt_with_dry_grass", "default:dry_dirt_with_dry_grass"},
- neighbors = {"group:dry_grass"},
- min_light = 14,
- interval = 60,
- chance = 8000,
- min_height = 0,
- max_height = 200,
- day_toggle = true,
- })
|