From f10ba9c11d7acbf501f7d86312a62f5bab9a1f43 Mon Sep 17 00:00:00 2001 From: cale Date: Fri, 5 Feb 2016 13:28:28 +0100 Subject: [PATCH] added lots of new nodeboxes --- mods/default/nodes.lua | 6 ++ mods/default/nodes.lua~ | 6 ++ mods/default/textures/default_cobble.png | Bin 0 -> 417 bytes mods/stairs/init.lua | 81 +++++++++++++++++++++++ mods/stairs/init.lua~ | 81 +++++++++++++++++++++++ 5 files changed, 174 insertions(+) create mode 100644 mods/default/textures/default_cobble.png diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index 3a41422..75367be 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -554,6 +554,12 @@ minetest.register_node("default:desert_stone", { drop = "default:stone_item 5", }) +minetest.register_node("default:cobble", { + description = "Cobble", + tiles = {"default_cobble.png"}, + groups = {cracky = 3}, +}) + minetest.register_node("default:stone_tile", { description = "Stone Tile", tiles = {"default_stone_tile.png"}, diff --git a/mods/default/nodes.lua~ b/mods/default/nodes.lua~ index 3a41422..75367be 100644 --- a/mods/default/nodes.lua~ +++ b/mods/default/nodes.lua~ @@ -554,6 +554,12 @@ minetest.register_node("default:desert_stone", { drop = "default:stone_item 5", }) +minetest.register_node("default:cobble", { + description = "Cobble", + tiles = {"default_cobble.png"}, + groups = {cracky = 3}, +}) + minetest.register_node("default:stone_tile", { description = "Stone Tile", tiles = {"default_stone_tile.png"}, diff --git a/mods/default/textures/default_cobble.png b/mods/default/textures/default_cobble.png new file mode 100644 index 0000000000000000000000000000000000000000..ecfce8a838c5170f472bcdf8bd1708fa6f36ce76 GIT binary patch literal 417 zcmV;S0bc%zP)30000PbVXQnLvL+uWo~o;Lvm$dbY)~9 zcWHEJAV*0}P*;Ht7XSbO8%ab#R7l6=mO%=GFc3w5n`{P8;5JwHUT&kH3xybP)kR7u zX=Y+mq+qk`{F&PNc$r(*bvW~A08P^nQMT;8ch0qKD+H{y*$JUn10W*reYT&7oO5!3 zn-F^MIQg9Z1scFOj$Cqh|0T2z@~W3C8nx$k#NoZiHihmiq~A(MZ&*- zJQlbjqQYJz+eQZO&|dV7j;^v7{d)0|btaSjT)YlK$q6x%!|h%VAw?liIO=o(00000 LNkvXXu0mjfX=A9O literal 0 HcmV?d00001 diff --git a/mods/stairs/init.lua b/mods/stairs/init.lua index 0e123b9..50d4e16 100644 --- a/mods/stairs/init.lua +++ b/mods/stairs/init.lua @@ -32,6 +32,85 @@ function stairs.register_stair_and_slab(name, base) }, }, }) + + minetest.register_node(name.."_stair_corner_1", { + description = minetest.registered_nodes[base].description .. " Corner", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, + {0, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, + }) + + minetest.register_node(name.."_stair_corner_2", { + description = minetest.registered_nodes[base].description .. " Corner", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + {0, -0.5, 0, 0.5, 0.5, 0.5}, + }, + }, + }) + + minetest.register_node(name.."_wall", { + description = minetest.registered_nodes[base].description .. " Wall", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, + }, + }, + }) + + minetest.register_node(name.."_wall_corner_1", { + description = minetest.registered_nodes[base].description .. " Corner", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, + {0, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, + }) + + minetest.register_node(name.."_wall_corner_2", { + description = minetest.registered_nodes[base].description .. " Corner", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {0, -0.5, 0, 0.5, 0.5, 0.5}, + }, + }, + }) minetest.register_craft({ output = name.."_stair 3", recipe = { @@ -50,6 +129,8 @@ end stairs.register_stair_and_slab("stairs:stonebrick", "default:stonebrick") stairs.register_stair_and_slab("stairs:stone_tile", "default:stone_tile") stairs.register_stair_and_slab("stairs:stone", "default:stone") +stairs.register_stair_and_slab("stairs:cobble", "default:cobble") +stairs.register_stair_and_slab("stairs:brick", "default:brick") stairs.register_stair_and_slab("stairs:basalt", "lava:basalt") stairs.register_stair_and_slab("stairs:wood", "default:wood") stairs.register_stair_and_slab("stairs:wooden_planks", "default:wooden_planks") diff --git a/mods/stairs/init.lua~ b/mods/stairs/init.lua~ index 0e123b9..50d4e16 100644 --- a/mods/stairs/init.lua~ +++ b/mods/stairs/init.lua~ @@ -32,6 +32,85 @@ function stairs.register_stair_and_slab(name, base) }, }, }) + + minetest.register_node(name.."_stair_corner_1", { + description = minetest.registered_nodes[base].description .. " Corner", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, + {0, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, + }) + + minetest.register_node(name.."_stair_corner_2", { + description = minetest.registered_nodes[base].description .. " Corner", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + {0, -0.5, 0, 0.5, 0.5, 0.5}, + }, + }, + }) + + minetest.register_node(name.."_wall", { + description = minetest.registered_nodes[base].description .. " Wall", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, + }, + }, + }) + + minetest.register_node(name.."_wall_corner_1", { + description = minetest.registered_nodes[base].description .. " Corner", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, + {0, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, + }) + + minetest.register_node(name.."_wall_corner_2", { + description = minetest.registered_nodes[base].description .. " Corner", + tiles = minetest.registered_nodes[base].tiles, + groups = minetest.registered_nodes[base].groups, + paramtype = "light", + paramtype2 = "facedir", + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {0, -0.5, 0, 0.5, 0.5, 0.5}, + }, + }, + }) minetest.register_craft({ output = name.."_stair 3", recipe = { @@ -50,6 +129,8 @@ end stairs.register_stair_and_slab("stairs:stonebrick", "default:stonebrick") stairs.register_stair_and_slab("stairs:stone_tile", "default:stone_tile") stairs.register_stair_and_slab("stairs:stone", "default:stone") +stairs.register_stair_and_slab("stairs:cobble", "default:cobble") +stairs.register_stair_and_slab("stairs:brick", "default:brick") stairs.register_stair_and_slab("stairs:basalt", "lava:basalt") stairs.register_stair_and_slab("stairs:wood", "default:wood") stairs.register_stair_and_slab("stairs:wooden_planks", "default:wooden_planks")