yl_spawnit/yl_nether_mobs.lua
2023-07-19 16:07:27 -07:00

102 lines
2.5 KiB
Lua

spawnit.register({
entity_name = "yl_nether_mobs:blaze",
chance = 30.6,
cluster = 4,
on = {"nether:lava_crust"},
min_y = nether.DEPTH_FLOOR,
max_y = nether.DEPTH_CEILING,
max_in_area = 6,
min_player_distance = 5,
spawn_in_protected = false,
})
spawnit.register({
entity_name = "yl_nether_mobs:iron_golem",
chance = 13.7 * 2,
cluster = 4,
on = {"nether:rack_deep", "nether:rack"},
min_y = nether.DEPTH_FLOOR,
max_y = nether.DEPTH_CEILING,
max_in_area = 6,
min_player_distance = 5,
spawn_in_protected = false,
})
spawnit.register({
entity_name = "yl_nether_mobs:ogre",
chance = 13.3 * 2,
cluster = 5,
on = {"nether:rack_deep", "nether:rack"},
min_y = nether.DEPTH_FLOOR,
max_y = nether.DEPTH_CEILING,
max_in_area = 6,
min_player_distance = 5,
spawn_in_protected = false,
})
spawnit.register({
entity_name = "yl_nether_mobs:rat",
chance = 12.7 * 2,
cluster = 3,
on = {"nether:rack_deep", "nether:rack"},
min_y = nether.DEPTH_FLOOR,
max_y = nether.DEPTH_CEILING,
max_in_area = 6,
min_player_distance = 5,
spawn_in_protected = false,
})
spawnit.register({
entity_name = "yl_nether_mobs:witherskeleton",
chance = 20.1 * 2,
cluster = 6,
on = {"nether:rack", "nether:sand","nether:basalt", "nether:rack_deep"},
min_y = nether.DEPTH_FLOOR,
max_y = nether.DEPTH_CEILING,
max_in_area = 6,
min_player_distance = 10,
spawn_in_protected = false,
})
spawnit.register({
entity_name = "yl_nether_mobs:evoker",
chance = 27.3,
cluster = 3,
on = {
"nether:rack",
"nether:sand",
"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,
max_in_area = 6,
min_player_distance = 10,
spawn_in_protected = false,
})
spawnit.register({
entity_name = "yl_nether_mobs:whip",
chance = 20.3,
cluster = 5,
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,
max_in_area = 6,
min_player_distance = 9,
spawn_in_protected = false,
})
spawnit.register({
entity_name = "yl_nether_mobs:wither",
chance = 25.7,
cluster = 2,
on = {"nether:rack", "nether:sand", "nether:rack_deep", "nether:lava_crust"},
min_y = nether.DEPTH_FLOOR,
max_y = nether.DEPTH_CEILING,
max_in_area = 6,
min_player_distance = 12,
spawn_in_protected = false,
})