nether mobs spawn more in a single mapblock

This commit is contained in:
flux 2023-08-08 10:25:10 -07:00
parent 0b1dec32a2
commit 4bdde4f80a
Signed by: flux
GPG Key ID: 9333B27816848A15
2 changed files with 14 additions and 1 deletions

View File

@ -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,

View File

@ -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,