From e333fde4a89a895e921ca39f0bd19ce62459179e Mon Sep 17 00:00:00 2001 From: sys4-fr Date: Sun, 30 Sep 2018 12:07:04 +0200 Subject: [PATCH] Ajout des mods nalc_bakedclay, nalc_nether et nalc_diet. --- nalc_bakedclay/depends.txt | 2 + nalc_bakedclay/init.lua | 12 +++++ nalc_diet/depends.txt | 3 ++ nalc_diet/init.lua | 30 ++++++++++++ nalc_nether/depends.txt | 2 + nalc_nether/init.lua | 93 ++++++++++++++++++++++++++++++++++++++ 6 files changed, 142 insertions(+) create mode 100644 nalc_bakedclay/depends.txt create mode 100644 nalc_bakedclay/init.lua create mode 100644 nalc_diet/depends.txt create mode 100644 nalc_diet/init.lua create mode 100644 nalc_nether/depends.txt create mode 100644 nalc_nether/init.lua diff --git a/nalc_bakedclay/depends.txt b/nalc_bakedclay/depends.txt new file mode 100644 index 0000000..b5c17f4 --- /dev/null +++ b/nalc_bakedclay/depends.txt @@ -0,0 +1,2 @@ +bakedclay +unifieddyes diff --git a/nalc_bakedclay/init.lua b/nalc_bakedclay/init.lua new file mode 100644 index 0000000..8c911ed --- /dev/null +++ b/nalc_bakedclay/init.lua @@ -0,0 +1,12 @@ +-- If bakedclay loaded then remove "dye:grey 3" craft recipe +-- in order to avoid unifieddyes conflict + +minetest.clear_craft({output = "dye:grey"}) +minetest.register_craft( + { + type = "shapeless", + output = "dye:grey 2", + recipe = {"dye:black", "dye:white"} + }) + +minetest.log("action", "[nalc_bakedclay] loaded.") diff --git a/nalc_diet/depends.txt b/nalc_diet/depends.txt new file mode 100644 index 0000000..df8c1b0 --- /dev/null +++ b/nalc_diet/depends.txt @@ -0,0 +1,3 @@ +diet +farming? +mtfoods? diff --git a/nalc_diet/init.lua b/nalc_diet/init.lua new file mode 100644 index 0000000..c46d1d2 --- /dev/null +++ b/nalc_diet/init.lua @@ -0,0 +1,30 @@ +local function overwrite(name, hunger_change, replace_with_item, poisen, heal) + local tab = minetest.registered_items[name] + if not tab then + return + end + tab.on_use = diet.item_eat(hunger_change, replace_with_item, poisen, heal) +end + +if minetest.get_modpath("farming") and farming.mod == "redo" then + -- Strawberries fix + overwrite("ethereal:strawberry", 1) + overwrite("farming_plus:strawberry_item", 1) + + -- Banana + overwrite("ethereal:banana", 2) + overwrite("ethereal:orange", 4) + + -- Support with farming_redo >= 1.29 + if tonumber(farming.version) >= 1.29 then + overwrite("farming:chili_pepper", 2) + overwrite("farming:chili_bowl", 8) + overwrite("farming:porridge", 6) + end +end + +if minetest.get_modpath("mtfoods") then + overwrite("mtfoods:boston_cream", 5) +end + +minetest.log("action", "[nalc_diet] loaded.") diff --git a/nalc_nether/depends.txt b/nalc_nether/depends.txt new file mode 100644 index 0000000..d1f781a --- /dev/null +++ b/nalc_nether/depends.txt @@ -0,0 +1,2 @@ +nether +toolranks diff --git a/nalc_nether/init.lua b/nalc_nether/init.lua new file mode 100644 index 0000000..6ac6791 --- /dev/null +++ b/nalc_nether/init.lua @@ -0,0 +1,93 @@ +-- Nether Toolranks +-- Nether Pickaxes +minetest.override_item( + "nether:pick_mushroom", + { + original_description = "Nether Mushroom Pickaxe", + description = toolranks.create_description("Nether Mushroom Pickaxe", 0, 1), + after_use = toolranks.new_afteruse + }) + +minetest.override_item( + "nether:pick_wood", + { + original_description = "Nether Wood Pickaxe", + description = toolranks.create_description("Nether Wood Pickaxe", 0, 1), + after_use = toolranks.new_afteruse + }) + +minetest.override_item( + "nether:pick_netherrack", + { + original_description = "Netherrack Pickaxe", + description = toolranks.create_description("Netherrack Pickaxe", 0, 1), + after_use = toolranks.new_afteruse + }) + +minetest.override_item( + "nether:pick_netherrack_blue", + { + original_description = "Blue Netherrack Pickaxe", + description = toolranks.create_description("Blue Netherrack Pickaxe", 0, 1), + after_use = toolranks.new_afteruse + }) + +minetest.override_item( + "nether:pick_white", + { + original_description = "Siwtonic Pickaxe", + description = toolranks.create_description("Siwtonic Pickaxe", 0, 1), + after_use = toolranks.new_afteruse + }) + +-- Nether Axes +minetest.override_item( + "nether:axe_netherrack", + { + original_description = "Netherrack Axe", + description = toolranks.create_description("Netherrack Axe", 0, 1), + after_use = toolranks.new_afteruse + }) + +minetest.override_item( + "nether:axe_netherrack_blue", + { + original_description = "Blue Netherrack Axe", + description = toolranks.create_description("Blue Netherrack Axe", 0, 1), + after_use = toolranks.new_afteruse + }) + +minetest.override_item( + "nether:axe_white", + { + original_description = "Siwtonic Axe", + description = toolranks.create_description("Siwtonic Axe", 0, 1), + after_use = toolranks.new_afteruse + }) + +-- Nether Shovels +minetest.override_item( + "nether:shovel_netherrack", + { + original_description = "Netherrack Shovel", + description = toolranks.create_description("Netherrack Shovel", 0, 1), + after_use = toolranks.new_afteruse + }) + +minetest.override_item( + "nether:shovel_netherrack_blue", + { + original_description = "Blue Netherrack Shovel", + description = toolranks.create_description("Blue Netherrack Shovel", 0, 1), + after_use = toolranks.new_afteruse + }) + +minetest.override_item( + "nether:shovel_white", + { + original_description = "Siwtonic Shovel", + description = toolranks.create_description("Siwtonic Shovel", 0, 1), + after_use = toolranks.new_afteruse + }) + +minetest.log("action", "[nalc_nether] loaded.")