techage/items/redstone.lua

105 lines
2.3 KiB
Lua
Raw Normal View History

--[[
TechAge
=======
Copyright (C) 2019 Joachim Stolberg
GPL v3
See LICENSE.txt for more information
Redstone as result from the redmud/sand
]]--
local S = techage.S
minetest.register_node("techage:red_stone", {
description = S("Red Stone"),
tiles = {"default_stone.png^[colorize:#ff4538:110"},
groups = {cracky = 3, stone = 1},
drop = 'techage:basalt_cobble',
sounds = default.node_sound_stone_defaults(),
})
stairs.register_stair_and_slab(
"red_stone",
"techage:red_stone",
{cracky = 3, stone = 1},
{"default_stone.png^[colorize:#ff4538:110"},
"Red Stone Stair",
"Red Stone Slab",
default.node_sound_stone_defaults(),
false
)
minetest.register_node("techage:red_stone_brick", {
description = S("Red Stone Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"default_stone_brick.png^[colorize:#ff4538:110"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
stairs.register_stair_and_slab(
"red_stone_brick",
"techage:red_stone_brick",
{cracky = 2, stone = 1},
{"default_stone_brick.png^[colorize:#ff4538:110"},
"Red Brick Stair",
"Red Brick Slab",
default.node_sound_stone_defaults(),
false
)
minetest.register_node("techage:red_stone_block", {
description = S("Red Stone Block"),
tiles = {"default_stone_block.png^[colorize:#ff4538:110"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
stairs.register_stair_and_slab(
"red_stone_block",
"techage:red_stone_block",
{cracky = 2, stone = 1},
{"default_stone_block.png^[colorize:#ff4538:110"},
"Red Stone Block Stair",
"Red Stone Block Slab",
default.node_sound_stone_defaults(),
false
)
minetest.register_craft({
output = "techage:red_stone_brick 4",
recipe = {
{"techage:red_stone", "techage:red_stone"},
{"techage:red_stone", "techage:red_stone"},
}
})
minetest.register_craft({
output = "techage:red_stone_block 9",
recipe = {
{"techage:red_stone", "techage:red_stone", "techage:red_stone"},
{"techage:red_stone", "techage:red_stone", "techage:red_stone"},
{"techage:red_stone", "techage:red_stone", "techage:red_stone"},
}
})
techage.furnace.register_recipe({
output = "techage:red_stone",
recipe = {
"techage:canister_redmud",
"default:sand",
},
waste = "techage:ta3_canister_empty",
time = 4,
})