mirror of
https://github.com/FsxShader2012/rainbow_ore.git
synced 2024-07-04 15:25:14 +02:00
Make default an optional dependency...
If default not available, "default:stick" is replaced with "rainbow_ore:rainbow_ore_ingot" in recipes.
This commit is contained in:
parent
2167cadc02
commit
47c692525f
14
README.md
14
README.md
@ -17,10 +17,12 @@ Crafting:
|
||||
|
||||
Smelt "Rainbow Ore Block" --> "Rainbow Ingots"
|
||||
|
||||
Tools are crafted as always but with "Rainbow Ingots" as material instead.
|
||||
- Tools:
|
||||
- crafted as always but with "Rainbow Ingots" as material instead.
|
||||
- if default mod is not available, "default:stick" is replaced with "rainbow_ore:rainbow_ore_ingot".
|
||||
- Armor:
|
||||
- crafted like Armor but with "Rainbow Ingots" as material instead.
|
||||
- Shield:
|
||||
- crafted like a shield but with "Rainbow Ingots" as material instead.
|
||||
|
||||
Armor is crafted like Armor but with "Rainbow Ingots" as material instead.
|
||||
|
||||
Shield are crafted like a shield but with "Rainbow Ingots" as material instead.
|
||||
|
||||
You can craft Nyancat_rainbow blocks like any other "solid" blocks but with "Rainbow Ingots" as material instead.
|
||||
You can craft Nyancat_rainbow blocks like any other "solid" blocks but with "Rainbow Ingots" as material instead.
|
||||
|
23
init.lua
23
init.lua
@ -56,13 +56,18 @@ minetest.register_tool("rainbow_ore:rainbow_ore_pickaxe", {
|
||||
})
|
||||
|
||||
|
||||
local stick = "rainbow_ore:rainbow_ore_ingot"
|
||||
if minetest.registered_items["default:stick"] then
|
||||
stick = "default:stick"
|
||||
end
|
||||
|
||||
--Define Rainbow_Ore_Pickaxe crafting recipe
|
||||
minetest.register_craft({
|
||||
output = "rainbow_ore:rainbow_ore_pickaxe",
|
||||
recipe = {
|
||||
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
|
||||
{"", "default:stick", ""},
|
||||
{"", "default:stick", ""}
|
||||
{"", stick, ""},
|
||||
{"", stick, ""}
|
||||
}
|
||||
})
|
||||
|
||||
@ -87,8 +92,8 @@ minetest.register_craft({
|
||||
output = "rainbow_ore:rainbow_ore_axe",
|
||||
recipe = {
|
||||
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", ""},
|
||||
{"rainbow_ore:rainbow_ore_ingot", "default:stick", ""},
|
||||
{"", "default:stick", ""}
|
||||
{"rainbow_ore:rainbow_ore_ingot", stick, ""},
|
||||
{"", stick, ""}
|
||||
}
|
||||
})
|
||||
|
||||
@ -96,8 +101,8 @@ minetest.register_craft({
|
||||
output = "rainbow_ore:rainbow_ore_axe",
|
||||
recipe = {
|
||||
{"", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
|
||||
{"", "default:stick", "rainbow_ore:rainbow_ore_ingot"},
|
||||
{"", "default:stick", ""}
|
||||
{"", stick, "rainbow_ore:rainbow_ore_ingot"},
|
||||
{"", stick, ""}
|
||||
}
|
||||
})
|
||||
|
||||
@ -123,8 +128,8 @@ minetest.register_craft({
|
||||
output = "rainbow_ore:rainbow_ore_shovel",
|
||||
recipe = {
|
||||
{"", "rainbow_ore:rainbow_ore_ingot", ""},
|
||||
{"", "default:stick", ""},
|
||||
{"", "default:stick", ""}
|
||||
{"", stick, ""},
|
||||
{"", stick, ""}
|
||||
}
|
||||
})
|
||||
|
||||
@ -150,7 +155,7 @@ minetest.register_craft({
|
||||
recipe = {
|
||||
{"", "rainbow_ore:rainbow_ore_ingot", ""},
|
||||
{"", "rainbow_ore:rainbow_ore_ingot", ""},
|
||||
{"", "default:stick", ""}
|
||||
{"", stick, ""}
|
||||
}
|
||||
})
|
||||
|
||||
|
3
mod.conf
3
mod.conf
@ -4,5 +4,4 @@ description = Rainbow materials & equipment.
|
||||
author = Robin Kuhn (KingSmarty)
|
||||
license = LGPL
|
||||
min_minetest_version = 5.0
|
||||
depends = default
|
||||
optional_depends = 3d_armor, shields
|
||||
optional_depends = default, 3d_armor, shields
|
||||
|
Loading…
Reference in New Issue
Block a user