maggems/init.lua

250 lines
6.3 KiB
Lua

minetest.register_node("maggems:stone_with_misi", {
description = "Misi Ore",
tiles = {"default_stone.png^maggems_mineral_misi.png"},
groups = {cracky = 1},
drop = "maggems:misi_crystal",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("maggems:misi", {
description = "Misi Block",
tiles = {"maggems_misi_block.png"},
paramtype = "light",
groups = {cracky = 1, level = 2},
sounds = default.node_sound_stone_defaults(),
light_source = 3,
})
minetest.register_craftitem("maggems:misi_crystal", {
description = "Misi Crystal",
inventory_image = "maggems_misi_crystal.png",
})
minetest.register_craftitem("maggems:misi_crystal_fragment", {
description = "Misi Crystal Fragment",
inventory_image = "maggems_misi_crystal_fragment.png",
})
minetest.register_craft({
output = 'maggems:misi',
recipe = {
{'maggems:misi_crystal', 'maggems:misi_crystal', 'maggems:misi_crystal'},
{'maggems:misi_crystal', 'maggems:misi_crystal', 'maggems:misi_crystal'},
{'maggems:misi_crystal', 'maggems:misi_crystal', 'maggems:misi_crystal'},
}
})
minetest.register_craft({
output = 'maggems:misi_crystal 9',
recipe = {
{'maggems:misi'},
}
})
minetest.register_craft({
output = 'maggems:misi_crystal_fragment 9',
recipe = {
{'maggems:misi_crystal'},
}
})
minetest.register_craft({
output = "maggems:misi_crystal",
recipe = {
{"maggems:misi_crystal_fragment", "maggems:misi_crystal_fragment", "maggems:misi_crystal_fragment"},
{"maggems:misi_crystal_fragment", "maggems:misi_crystal_fragment", "maggems:misi_crystal_fragment"},
{"maggems:misi_crystal_fragment", "maggems:misi_crystal_fragment", "maggems:misi_crystal_fragment"},
}
})
minetest.register_node("maggems:stone_with_musu", {
description = "Musu Ore",
tiles = {"default_stone.png^maggems_mineral_musu.png"},
groups = {cracky = 1},
drop = "maggems:musu_crystal",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("maggems:musu", {
description = "Musu Block",
tiles = {"maggems_musu_block.png"},
paramtype = "light",
groups = {cracky = 1, level = 2},
sounds = default.node_sound_stone_defaults(),
light_source = 3,
})
minetest.register_craftitem("maggems:musu_crystal", {
description = "Musu Crystal",
inventory_image = "maggems_musu_crystal.png",
})
minetest.register_craftitem("maggems:musu_crystal_fragment", {
description = "Musu Crystal Fragment",
inventory_image = "maggems_musu_crystal_fragment.png",
})
minetest.register_craft({
output = 'maggems:musu',
recipe = {
{'maggems:musu_crystal', 'maggems:musu_crystal', 'maggems:musu_crystal'},
{'maggems:musu_crystal', 'maggems:musu_crystal', 'maggems:musu_crystal'},
{'maggems:musu_crystal', 'maggems:musu_crystal', 'maggems:musu_crystal'},
}
})
minetest.register_craft({
output = 'maggems:musu_crystal 9',
recipe = {
{'maggems:musu'},
}
})
minetest.register_craft({
output = 'maggems:musu_crystal_fragment 9',
recipe = {
{'maggems:musu_crystal'},
}
})
minetest.register_craft({
output = "maggems:musu_crystal",
recipe = {
{"maggems:musu_crystal_fragment", "maggems:musu_crystal_fragment", "maggems:musu_crystal_fragment"},
{"maggems:musu_crystal_fragment", "maggems:musu_crystal_fragment", "maggems:musu_crystal_fragment"},
{"maggems:musu_crystal_fragment", "maggems:musu_crystal_fragment", "maggems:musu_crystal_fragment"},
}
})
minetest.register_ore({
ore_type = "scatter",
ore = "maggems:stone_with_misi",
wherein = "default:stone",
clust_scarcity = 14 * 14 * 14,
clust_num_ores = 5,
clust_size = 3,
y_max = 31000,
y_min = 1025,
})
minetest.register_ore({
ore_type = "scatter",
ore = "maggems:stone_with_misi",
wherein = "default:stone",
clust_scarcity = 18 * 18 * 18,
clust_num_ores = 3,
clust_size = 2,
y_max = -512,
y_min = -1023,
})
minetest.register_ore({
ore_type = "scatter",
ore = "maggems:stone_with_misi",
wherein = "default:stone",
clust_scarcity = 14 * 14 * 14,
clust_num_ores = 5,
clust_size = 3,
y_max = -1024,
y_min = -31000,
})
minetest.register_ore({
ore_type = "scatter",
ore = "maggems:misi",
wherein = "default:stone",
clust_scarcity = 36 * 36 * 36,
clust_num_ores = 3,
clust_size = 2,
y_max = 31000,
y_min = 1025,
})
minetest.register_ore({
ore_type = "scatter",
ore = "maggems:misi",
wherein = "default:stone",
clust_scarcity = 36 * 36 * 36,
clust_num_ores = 3,
clust_size = 2,
y_max = -2048,
y_min = -4095,
})
minetest.register_ore({
ore_type = "scatter",
ore = "maggems:misi",
wherein = "default:stone",
clust_scarcity = 36 * 36 * 36,
clust_num_ores = 3,
clust_size = 2,
y_max = -4096,
y_min = -31000,
})
minetest.register_ore({
ore_type = "scatter",
ore = "maggems:stone_with_musu",
wherein = "default:stone",
clust_scarcity = 14 * 14 * 14,
clust_num_ores = 5,
clust_size = 3,
y_max = 31000,
y_min = 1025,
})
minetest.register_ore({
ore_type = "scatter",
ore = "maggems:stone_with_musu",
wherein = "default:stone",
clust_scarcity = 18 * 18 * 18,
clust_num_ores = 3,
clust_size = 2,
y_max = -512,
y_min = -1023,
})
minetest.register_ore({
ore_type = "scatter",
ore = "maggems:stone_with_musu",
wherein = "default:stone",
clust_scarcity = 14 * 14 * 14,
clust_num_ores = 5,
clust_size = 3,
y_max = -1024,
y_min = -31000,
})
minetest.register_ore({
ore_type = "scatter",
ore = "maggems:musu",
wherein = "default:stone",
clust_scarcity = 36 * 36 * 36,
clust_num_ores = 3,
clust_size = 2,
y_max = 31000,
y_min = 1025,
})
minetest.register_ore({
ore_type = "scatter",
ore = "maggems:musu",
wherein = "default:stone",
clust_scarcity = 36 * 36 * 36,
clust_num_ores = 3,
clust_size = 2,
y_max = -2048,
y_min = -4095,
})
minetest.register_ore({
ore_type = "scatter",
ore = "maggems:musu",
wherein = "default:stone",
clust_scarcity = 36 * 36 * 36,
clust_num_ores = 3,
clust_size = 2,
y_max = -4096,
y_min = -31000,
})