diff --git a/nether_mobs.lua b/nether_mobs.lua index 64606d4..7944489 100644 --- a/nether_mobs.lua +++ b/nether_mobs.lua @@ -1,8 +1,11 @@ +local positions_per_mapblock = 32 + spawnit.register({ entity_name = "nether_mobs:dragon", groups = { monster = 1, nether = 1 }, - chance = 150000, + chance = 60 * 60 * 42, cluster = 1, + positions_per_mapblock = positions_per_mapblock, on = { "any" }, min_y = nether.DEPTH_FLOOR, max_y = nether.DEPTH_CEILING, @@ -15,6 +18,7 @@ spawnit.register({ groups = { monster = 1, nether = 1 }, chance = 15, cluster = 2, + positions_per_mapblock = positions_per_mapblock, on = { "nether:sand", "nether:rack" }, min_y = nether.DEPTH_FLOOR, max_y = nether.DEPTH_CEILING, diff --git a/yl_nether_mobs.lua b/yl_nether_mobs.lua index cf95e90..1864728 100644 --- a/yl_nether_mobs.lua +++ b/yl_nether_mobs.lua @@ -1,11 +1,13 @@ local max_any_in_area = 6 local max_in_area_radius = 8 +local positions_per_mapblock = 32 spawnit.register({ entity_name = "yl_nether_mobs:blaze", groups = { monster = 1 }, chance = 15.3 * 2, cluster = 4, + positions_per_mapblock = positions_per_mapblock, on = { "nether:lava_crust" }, min_y = nether.DEPTH_FLOOR, max_y = nether.DEPTH_CEILING, @@ -20,6 +22,7 @@ spawnit.register({ groups = { monster = 1 }, chance = 13.7 * 2, cluster = 4, + positions_per_mapblock = positions_per_mapblock, on = { "nether:rack_deep", "nether:rack" }, min_y = nether.DEPTH_FLOOR, max_y = nether.DEPTH_CEILING, @@ -34,6 +37,7 @@ spawnit.register({ groups = { monster = 1 }, chance = 13.3 * 2, cluster = 5, + positions_per_mapblock = positions_per_mapblock, on = { "nether:rack_deep", "nether:rack" }, min_y = nether.DEPTH_FLOOR, max_y = nether.DEPTH_CEILING, @@ -48,6 +52,7 @@ spawnit.register({ groups = { monster = 1 }, chance = 12.7 * 2, cluster = 3, + positions_per_mapblock = positions_per_mapblock, on = { "nether:rack_deep", "nether:rack" }, min_y = nether.DEPTH_FLOOR, max_y = nether.DEPTH_CEILING, @@ -62,6 +67,7 @@ spawnit.register({ groups = { monster = 1 }, chance = 20.1 * 2, cluster = 6, + positions_per_mapblock = positions_per_mapblock, on = { "nether:rack", "nether:sand", "nether:basalt", "nether:rack_deep" }, min_y = nether.DEPTH_FLOOR, max_y = nether.DEPTH_CEILING, @@ -76,6 +82,7 @@ spawnit.register({ groups = { monster = 1 }, chance = 27.3, cluster = 3, + positions_per_mapblock = positions_per_mapblock, on = { "nether:rack", "nether:sand", @@ -96,6 +103,7 @@ spawnit.register({ groups = { monster = 1 }, chance = 20.3, cluster = 5, + positions_per_mapblock = positions_per_mapblock, on = { "nether:rack_deep", "yl_nether:rack_deep_with_electrum", "yl_nether:rack_deep_with_electrumite" }, min_y = nether.DEPTH_FLOOR, max_y = nether.DEPTH_CEILING, @@ -110,6 +118,7 @@ spawnit.register({ groups = { monster = 1 }, chance = 25.7, cluster = 2, + positions_per_mapblock = positions_per_mapblock, on = { "nether:rack", "nether:sand", "nether:rack_deep", "nether:lava_crust" }, min_y = nether.DEPTH_FLOOR, max_y = nether.DEPTH_CEILING,