summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcheapie <no-email-for-you@example.com>2025-08-29 20:47:38 +0000
committercheapie <no-email-for-you@example.com>2025-08-29 20:47:38 +0000
commita2a17a6f89aa18ffe84ea9fb85cb9486c5be78c4 (patch)
tree62fb9afa5fedf5f1d6c28c635fb7704e39e97fef
parentb7723e6d725e9348fb6ce0fec5e438d4dd9bf795 (diff)
downloadc-techage-mods-a2a17a6f89aa18ffe84ea9fb85cb9486c5be78c4.tar
c-techage-mods-a2a17a6f89aa18ffe84ea9fb85cb9486c5be78c4.tar.gz
c-techage-mods-a2a17a6f89aa18ffe84ea9fb85cb9486c5be78c4.tar.bz2
c-techage-mods-a2a17a6f89aa18ffe84ea9fb85cb9486c5be78c4.tar.xz
c-techage-mods-a2a17a6f89aa18ffe84ea9fb85cb9486c5be78c4.zip
Add extra compostable nodes and crafts
-rw-r--r--craft_overrides/extracompost.lua36
-rw-r--r--craft_overrides/init.lua2
-rw-r--r--craft_overrides/mod.conf2
3 files changed, 39 insertions, 1 deletions
diff --git a/craft_overrides/extracompost.lua b/craft_overrides/extracompost.lua
new file mode 100644
index 0000000..043f414
--- /dev/null
+++ b/craft_overrides/extracompost.lua
@@ -0,0 +1,36 @@
+local compostables = {
+ "underch:green_mushroom",
+ "default:apple",
+ "farming:eggplant",
+ "ethereal:fern_tubers",
+ "farming:parsley",
+ "farming:asparagus",
+ "farming:potato",
+ "underch:dry_moss",
+ "farming:pineapple_ring",
+ "underch:torchberries",
+ "farming:seed_rice",
+ "underch:orange_mushroom",
+ "underch:underground_vine",
+ "underch:moss",
+ "ethereal:pine_nuts",
+ "farming:seed_oat",
+ "default:cactus",
+ "default:papyrus",
+ "ethereal:fern",
+ "ethereal:illumishroom1",
+ "ethereal:illumishroom2",
+ "ethereal:illumishroom3",
+ "techage:leave_powder",
+ "techage:needle_powder",
+ "flowers:mushroom_red",
+ "flowers:mushroom_brown",
+}
+
+for _,item in pairs(compostables) do compost.register_item(item) end
+
+core.register_craft({
+ type = "shapeless",
+ output = "bonemeal:mulch 2",
+ recipe = {"compost:compost"},
+})
diff --git a/craft_overrides/init.lua b/craft_overrides/init.lua
index b961a4b..545db5d 100644
--- a/craft_overrides/init.lua
+++ b/craft_overrides/init.lua
@@ -1,3 +1,5 @@
+dofile(core.get_modpath("craft_overrides").."/extracompost.lua")
+
local ustones = {
"afualite",
"amphibolite",
diff --git a/craft_overrides/mod.conf b/craft_overrides/mod.conf
index abbe2db..36e9de4 100644
--- a/craft_overrides/mod.conf
+++ b/craft_overrides/mod.conf
@@ -1,3 +1,3 @@
name = craft_overrides
description = Craft recipe overrides for cheapie's techage survival server
-depends = replacer,travelnet,underch,techage,bonemeal
+depends = replacer,travelnet,underch,techage,bonemeal,compost