diff --git a/dirt_monster.lua b/dirt_monster.lua index 4dafdc4..3245790 100644 --- a/dirt_monster.lua +++ b/dirt_monster.lua @@ -49,8 +49,16 @@ mobs:register_mob("mobs_monster:dirt_monster", { }, }) -mobs:register_spawn("mobs_monster:dirt_monster", - {"default:dirt_with_grass", "ethereal:gray_dirt"}, 7, 0, 7000, 2, 31000, false) +mobs:spawn({ + name = "mobs_monster:dirt_monster", + nodes = {"default:dirt_with_grass", "ethereal:gray_dirt"}, + min_light = 0, + max_light = 7, + chance = 7000, + active_object_count = 2, + min_height = 0, + day_toggle = false, +}) mobs:register_egg("mobs_monster:dirt_monster", S("Dirt Monster"), "default_dirt.png", 1) diff --git a/dungeon_master.lua b/dungeon_master.lua index fe2ab07..846847d 100644 --- a/dungeon_master.lua +++ b/dungeon_master.lua @@ -58,7 +58,14 @@ mobs:register_mob("mobs_monster:dungeon_master", { }, }) -mobs:register_spawn("mobs_monster:dungeon_master", {"default:stone"}, 7, 0, 7000, 1, -70) +mobs:spawn({ + name = "mobs_monster:dungeon_master", + nodes = {"default:stone"}, + max_light = 7, + chance = 7000, + active_object_count = 1, + max_height = -70, +}) mobs:register_egg("mobs_monster:dungeon_master", S("Dungeon Master"), "fire_basic_flame.png", 1, true) diff --git a/lava_flan.lua b/lava_flan.lua index c6ab06a..84a23eb 100644 --- a/lava_flan.lua +++ b/lava_flan.lua @@ -56,7 +56,13 @@ mobs:register_mob("mobs_monster:lava_flan", { end, }) -mobs:register_spawn("mobs_monster:lava_flan", {"default:lava_source"}, 15, 0, 1000, 2, 0) +mobs:spawn({ + name = "mobs_monster:lava_flan", + nodes = {"default:lava_source"}, + chance = 1000, + active_object_count = 2, + max_height = 0, +}) mobs:register_egg("mobs_monster:lava_flan", S("Lava Flan"), "default_lava.png", 1) diff --git a/mese_monster.lua b/mese_monster.lua index bf5eefd..db5e894 100644 --- a/mese_monster.lua +++ b/mese_monster.lua @@ -54,7 +54,14 @@ mobs:register_mob("mobs_monster:mese_monster", { }, }) -mobs:register_spawn("mobs_monster:mese_monster", {"default:stone"}, 7, 0, 5000, 1, -20) +mobs:spawn({ + name = "mobs_monster:mese_monster", + nodes = {"default:stone"}, + max_light = 7, + chance = 5000, + active_object_count = 1, + max_height = -20, +}) mobs:register_egg("mobs_monster:mese_monster", S("Mese Monster"), "default_mese_block.png", 1) diff --git a/oerkki.lua b/oerkki.lua index beeb5dc..449d164 100644 --- a/oerkki.lua +++ b/oerkki.lua @@ -57,7 +57,13 @@ mobs:register_mob("mobs_monster:oerkki", { }, }) -mobs:register_spawn("mobs_monster:oerkki", {"default:stone"}, 7, 0, 7000, 1, -10) +mobs:spawn({ + name = "mobs_monster:oerkki", + nodes = {"default:stone"}, + max_light = 7, + chance = 7000, + max_height = -10, +}) mobs:register_egg("mobs_monster:oerkki", S("Oerkki"), "default_obsidian.png", 1) diff --git a/sand_monster.lua b/sand_monster.lua index c46830e..8328eca 100644 --- a/sand_monster.lua +++ b/sand_monster.lua @@ -55,7 +55,13 @@ mobs:register_mob("mobs_monster:sand_monster", { ]] }) -mobs:register_spawn("mobs_monster:sand_monster", {"default:desert_sand"}, 20, 0, 7000, 2, 31000) +mobs:spawn({ + name = "mobs_monster:sand_monster", + nodes = {"default:desert_sand"}, + chance = 7000, + active_object_count = 2, + min_height = 0, +}) mobs:register_egg("mobs_monster:sand_monster", S("Sand Monster"), "default_desert_sand.png", 1) diff --git a/spider.lua b/spider.lua index 0a0a410..21f3919 100644 --- a/spider.lua +++ b/spider.lua @@ -52,8 +52,16 @@ mobs:register_mob("mobs_monster:spider", { }, }) -mobs:register_spawn("mobs_monster:spider", - {"default:desert_stone", "ethereal:crystal_dirt"}, 13, 0, 7000, 1, 71) +mobs:spawn({ + name = "mobs_monster:spider", + nodes = {"default:desert_stone", "ethereal:crystal_dirt"}, + min_light = 0, + max_light = 12, + chance = 7000, + active_object_count = 1, + min_height = -50, + max_height = 31000, +}) mobs:register_egg("mobs_monster:spider", S("Spider"), "mobs_cobweb.png", 1) diff --git a/stone_monster.lua b/stone_monster.lua index f4ea6f2..e7ba7c1 100644 --- a/stone_monster.lua +++ b/stone_monster.lua @@ -51,7 +51,13 @@ mobs:register_mob("mobs_monster:stone_monster", { }, }) -mobs:register_spawn("mobs_monster:stone_monster", {"default:stone", "default:desert_stone"}, 7, 0, 7000, 1, 0) +mobs:spawn({ + name = "mobs_monster:stone_monster", + nodes = {"default:stone", "default:desert_stone"}, + max_light = 7, + chance = 7000, + max_height = 0, +}) mobs:register_egg("mobs_monster:stone_monster", S("Stone Monster"), "default_stone.png", 1) diff --git a/tree_monster.lua b/tree_monster.lua index 771c4f1..68fc3f4 100644 --- a/tree_monster.lua +++ b/tree_monster.lua @@ -53,8 +53,14 @@ mobs:register_mob("mobs_monster:tree_monster", { }, }) -mobs:register_spawn("mobs_monster:tree_monster", - {"default:leaves", "default:jungleleaves"}, 7, 0, 7000, 1, 31000, false) +mobs:spawn({ + name = "mobs_monster:tree_monster", + nodes = {"default:leaves", "default:jungleleaves"}, + max_light = 7, + chance = 7000, + min_height = 0, + day_toggle = false, +}) mobs:register_egg("mobs_monster:tree_monster", S("Tree Monster"), "default_tree_top.png", 1)