From 592e247c1ccdf3657766685d00b571ceec4c1fde Mon Sep 17 00:00:00 2001 From: Jordan Irwin Date: Thu, 6 May 2021 21:11:18 -0700 Subject: [PATCH] Spawn on nether:rack if nether mod available --- mod.conf | 4 ++-- spawn.lua | 7 ++++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/mod.conf b/mod.conf index f87ede8..a699eb8 100644 --- a/mod.conf +++ b/mod.conf @@ -1,6 +1,6 @@ name = sneeker title = Sneeker -description = Adds some explosive nuisance. +description = An explosive nuisance. author = Rui depends = default, tnt -optional_depends = spawneggs +optional_depends = spawneggs, nether diff --git a/spawn.lua b/spawn.lua index ed8ad83..299d6a9 100644 --- a/spawn.lua +++ b/spawn.lua @@ -26,8 +26,13 @@ sneeker.log("Spawn chance: " .. spawn_chance_percent) sneeker.log("Spawn interval: " .. tostring(spawn_interval) .. " (" .. tostring(spawn_interval/60) .. " minute(s))") sneeker.log("Maximum light value for spawn: " .. tostring(spawn_maxlight)) +local spawn_nodes = {"default:dirt_with_grass", "default:stone"} +if core.global_exists("nether") then + table.insert(spawn_nodes, "nether:rack") +end + core.register_abm({ - nodenames = {"default:dirt_with_grass", "default:stone"}, + nodenames = spawn_nodes, neighbors = {"air"}, interval = spawn_interval, chance = spawn_chance,