elidragon/nodes.lua

27 lines
1.1 KiB
Lua
Executable File

local nodes = {
{"Fleckenstein", "default_cloud.png^elidragon_fleckenstein.png", "ef"},
{"DerZombiiie", "elidragon_derzombiiie.png", "dz"},
{"Elidragon", "elidragon.png", "e"},
{"TheodorSmall", "elidragon_theodor_small.png", "ts"},
{"HimbeerserverDE", "elidragon_himbeerserver.png", "hs"},
{"SC++", "elidragon_scpp.png", "scpp"},
{"Anton", "elidragon_anton.png", "a"},
{"Max Glueckstaler", "elidragon_max_glueckstaler.png", "mg"},
{"Olliy", "elidragon_olliy.png", "o"},
{"Island", "elidragon_island.png", "sky"},
{"Python", "default_rainforest_litter.png^elidragon_python.png", "py"},
{"Tux", "default_ice.png^elidragon_tux.png", "tux"},
}
for _, def in pairs(nodes) do
local name = "elidragon:" .. string.lower(def[1]):gsub("+", "p"):gsub(" ", "_")
minetest.register_node(name, {
description = def[1] .. " Block",
tiles = {def[2]},
groups = {oddly_breakable_by_hand = 1, choppy = 1},
stack_max = 1,
})
if def[3] then
minetest.register_alias("elidragon_server:" .. def[3] .. "block", name)
end
end