bitchange/minecoins.lua

80 lines
2.1 KiB
Lua
Raw Normal View History

2014-01-08 17:02:04 +01:00
-- Node definitions
minetest.register_node("bitchange:minecoinblock", {
description = "MineCoin Block",
tiles = { "bitchange_minecoinblock.png" },
2014-01-08 17:02:04 +01:00
groups = {cracky=2},
sounds = default.node_sound_stone_defaults(),
stack_max = 30000,
2014-01-08 17:02:04 +01:00
})
minetest.register_craftitem("bitchange:minecoin", {
description = "MineCoin",
inventory_image = "bitchange_minecoin.png",
stack_max = 30000,
2014-01-08 17:02:04 +01:00
})
minetest.register_craftitem("bitchange:mineninth", {
description = "MineNinth",
inventory_image = "bitchange_mineninth.png",
stack_max = 30000,
2014-01-08 17:02:04 +01:00
})
-- Crafting
if bitchange.craft_convert_currency then
minetest.register_craft({
output = "bitchange:minecoinblock",
recipe = {
{"bitchange:minecoin", "bitchange:minecoin", "bitchange:minecoin"},
{"bitchange:minecoin", "bitchange:minecoin", "bitchange:minecoin"},
{"bitchange:minecoin", "bitchange:minecoin", "bitchange:minecoin"},
}
})
2014-01-08 17:02:04 +01:00
minetest.register_craft({
output = "bitchange:minecoin 9",
recipe = {
{"bitchange:minecoinblock"},
}
})
2014-01-08 17:02:04 +01:00
minetest.register_craft({
output = "bitchange:minecoin",
recipe = {
{"bitchange:mineninth", "bitchange:mineninth", "bitchange:mineninth"},
{"bitchange:mineninth", "bitchange:mineninth", "bitchange:mineninth"},
{"bitchange:mineninth", "bitchange:mineninth", "bitchange:mineninth"},
}
})
2014-01-08 17:02:04 +01:00
minetest.register_craft({
output = "bitchange:mineninth 9",
recipe = {
{"bitchange:minecoin"},
}
})
end
2014-01-08 17:02:04 +01:00
-- Cooking
minetest.register_craft({
type = "cooking",
2014-01-08 17:02:04 +01:00
recipe = "default:goldblock",
output = "bitchange:minecoinblock 2",
})
2014-01-08 17:02:04 +01:00
minetest.register_craft({
type = "cooking",
2014-01-08 17:02:04 +01:00
recipe = "bitchange:minecoinblock",
output = "default:gold_ingot 4",
})
-- Legacy
if bitchange.enable_generation then
minetest.log("warning", "[bitchange] Ores will not be generated any more. Remove the setting " ..
"'enable_generation' from your bitchange configuration to suppress this warning.")
end
2014-01-08 17:02:04 +01:00
minetest.register_alias("bitchange:minecoin_in_ground", "default:stone_with_gold")
minetest.register_alias("bitchange:mineninth_in_ground", "default:stone_with_tin")
2014-01-08 17:02:04 +01:00
minetest.register_alias("bitchange:coinbase", "bitchange:mineninth")