mirror of
https://github.com/FsxShader2012/rainbow_ore.git
synced 2024-08-19 13:04:07 +02:00
updated rainbow_ore mod
This commit is contained in:
parent
f23e3eb9f6
commit
420cd1f610
@ -10,9 +10,7 @@ Copyright (C) 2015 Robin Kuhn (KingSmarty)
|
|||||||
|
|
||||||
Rainbow Ore code is licensed under the GNU LGPLv2.1.
|
Rainbow Ore code is licensed under the GNU LGPLv2.1.
|
||||||
|
|
||||||
Tool textures are licensed under the same license as minetest_game.
|
Textures are licensed under the same license as minetest_game.
|
||||||
|
|
||||||
3d_armor and shields textures are licensed under the same license as 3d_armor modpack.
|
|
||||||
|
|
||||||
Crafting:
|
Crafting:
|
||||||
=========
|
=========
|
||||||
|
89
init.lua
89
init.lua
@ -1,5 +1,13 @@
|
|||||||
-- Rainbow_Ore Test Mod ----------- Copyright Robin Kuhn 2015
|
-- Rainbow_Ore Test Mod ----------- Copyright Robin Kuhn 2015
|
||||||
|
|
||||||
|
--Check for mods
|
||||||
|
if minetest.get_modpath("3d_armor") then
|
||||||
|
dofile(minetest.get_modpath("rainbow_ore").."/rainbow_armor.lua")
|
||||||
|
end
|
||||||
|
|
||||||
|
if minetest.get_modpath("shields") then
|
||||||
|
dofile(minetest.get_modpath("rainbow_ore").."/rainbow_shield.lua")
|
||||||
|
end
|
||||||
|
|
||||||
-- Define Rainbow_Ore_Block node
|
-- Define Rainbow_Ore_Block node
|
||||||
minetest.register_node("rainbow_ore:rainbow_ore_block", {
|
minetest.register_node("rainbow_ore:rainbow_ore_block", {
|
||||||
@ -151,84 +159,3 @@ minetest.register_ore({
|
|||||||
height_min = -31000,
|
height_min = -31000,
|
||||||
height_max = -100,
|
height_max = -100,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
--Define Rainbow Armor
|
|
||||||
minetest.register_tool("rainbow_ore:rainbow_ore_helmet", {
|
|
||||||
description = "Rainbow Helmet",
|
|
||||||
inventory_image = "rainbow_ore_helmet_inv.png",
|
|
||||||
groups = {armor_head=30, armor_heal=24, armor_use=50},
|
|
||||||
wear = 0,
|
|
||||||
})
|
|
||||||
minetest.register_tool("rainbow_ore:rainbow_ore_chestplate", {
|
|
||||||
description = "Rainbow Chestplate",
|
|
||||||
inventory_image = "rainbow_ore_chestplate_inv.png",
|
|
||||||
groups = {armor_torso=40, armor_heal=24, armor_use=50},
|
|
||||||
wear = 0,
|
|
||||||
})
|
|
||||||
minetest.register_tool("rainbow_ore:rainbow_ore_leggings", {
|
|
||||||
description = "Rainbow Leggings",
|
|
||||||
inventory_image = "rainbow_ore_leggings_inv.png",
|
|
||||||
groups = {armor_legs=40, armor_heal=24, armor_use=50},
|
|
||||||
wear = 0,
|
|
||||||
})
|
|
||||||
minetest.register_tool("rainbow_ore:rainbow_ore_boots", {
|
|
||||||
description = "Rainbow Boots",
|
|
||||||
inventory_image = "rainbow_ore_boots_inv.png",
|
|
||||||
groups = {armor_feet=30, armor_heal=24, armor_use=50},
|
|
||||||
wear = 0,
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
--Define Rainbow shield
|
|
||||||
minetest.register_tool("rainbow_ore:rainbow_ore_shield", {
|
|
||||||
description = "Rainbow Shield",
|
|
||||||
inventory_image = "rainbow_ore_shield_inv.png",
|
|
||||||
groups = {armor_shield=30, armor_heal=24, armor_use=50},
|
|
||||||
wear = 0,
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
--Define Rainbow Armor crafting recipe
|
|
||||||
minetest.register_craft({
|
|
||||||
output = "rainbow_ore:rainbow_ore_helmet",
|
|
||||||
recipe = {
|
|
||||||
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
|
|
||||||
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
|
|
||||||
{"", "", ""},
|
|
||||||
},
|
|
||||||
})
|
|
||||||
minetest.register_craft({
|
|
||||||
output = "rainbow_ore:rainbow_ore_chestplate",
|
|
||||||
recipe = {
|
|
||||||
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
|
|
||||||
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
|
|
||||||
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
|
|
||||||
},
|
|
||||||
})
|
|
||||||
minetest.register_craft({
|
|
||||||
output = "rainbow_ore:rainbow_ore_leggings",
|
|
||||||
recipe = {
|
|
||||||
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
|
|
||||||
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
|
|
||||||
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
|
|
||||||
},
|
|
||||||
})
|
|
||||||
minetest.register_craft({
|
|
||||||
output = "rainbow_ore:rainbow_ore_boots",
|
|
||||||
recipe = {
|
|
||||||
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
|
|
||||||
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
|
|
||||||
},
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
--Define Rainbow shield crafting recipe
|
|
||||||
minetest.register_craft({
|
|
||||||
output = "rainbow_ore:rainbow_ore_shield",
|
|
||||||
recipe = {
|
|
||||||
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
|
|
||||||
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
|
|
||||||
{"", "rainbow_ore:rainbow_ore_ingot", ""},
|
|
||||||
},
|
|
||||||
})
|
|
59
rainbow_armor.lua
Normal file
59
rainbow_armor.lua
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
--Define Rainbow Armor
|
||||||
|
minetest.register_tool("rainbow_ore:rainbow_ore_helmet", {
|
||||||
|
description = "Rainbow Helmet",
|
||||||
|
inventory_image = "rainbow_ore_helmet_inv.png",
|
||||||
|
groups = {armor_head=30, armor_heal=24, armor_use=50},
|
||||||
|
wear = 0,
|
||||||
|
})
|
||||||
|
minetest.register_tool("rainbow_ore:rainbow_ore_chestplate", {
|
||||||
|
description = "Rainbow Chestplate",
|
||||||
|
inventory_image = "rainbow_ore_chestplate_inv.png",
|
||||||
|
groups = {armor_torso=40, armor_heal=24, armor_use=50},
|
||||||
|
wear = 0,
|
||||||
|
})
|
||||||
|
minetest.register_tool("rainbow_ore:rainbow_ore_leggings", {
|
||||||
|
description = "Rainbow Leggings",
|
||||||
|
inventory_image = "rainbow_ore_leggings_inv.png",
|
||||||
|
groups = {armor_legs=40, armor_heal=24, armor_use=50},
|
||||||
|
wear = 0,
|
||||||
|
})
|
||||||
|
minetest.register_tool("rainbow_ore:rainbow_ore_boots", {
|
||||||
|
description = "Rainbow Boots",
|
||||||
|
inventory_image = "rainbow_ore_boots_inv.png",
|
||||||
|
groups = {armor_feet=30, armor_heal=24, armor_use=50},
|
||||||
|
wear = 0,
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
--Define Rainbow Armor crafting recipe
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "rainbow_ore:rainbow_ore_helmet",
|
||||||
|
recipe = {
|
||||||
|
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
|
||||||
|
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
|
||||||
|
{"", "", ""},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "rainbow_ore:rainbow_ore_chestplate",
|
||||||
|
recipe = {
|
||||||
|
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
|
||||||
|
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
|
||||||
|
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "rainbow_ore:rainbow_ore_leggings",
|
||||||
|
recipe = {
|
||||||
|
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
|
||||||
|
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
|
||||||
|
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "rainbow_ore:rainbow_ore_boots",
|
||||||
|
recipe = {
|
||||||
|
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
|
||||||
|
{"rainbow_ore:rainbow_ore_ingot", "", "rainbow_ore:rainbow_ore_ingot"},
|
||||||
|
},
|
||||||
|
})
|
18
rainbow_shield.lua
Normal file
18
rainbow_shield.lua
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
--Define Rainbow shield
|
||||||
|
minetest.register_tool("rainbow_ore:rainbow_ore_shield", {
|
||||||
|
description = "Rainbow Shield",
|
||||||
|
inventory_image = "rainbow_ore_shield_inv.png",
|
||||||
|
groups = {armor_shield=30, armor_heal=24, armor_use=50},
|
||||||
|
wear = 0,
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
--Define Rainbow shield crafting recipe
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "rainbow_ore:rainbow_ore_shield",
|
||||||
|
recipe = {
|
||||||
|
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
|
||||||
|
{"rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot", "rainbow_ore:rainbow_ore_ingot"},
|
||||||
|
{"", "rainbow_ore:rainbow_ore_ingot", ""},
|
||||||
|
},
|
||||||
|
})
|
Loading…
Reference in New Issue
Block a user