From 76594f4bd5f825eaf1245965e2c0933bec47320d Mon Sep 17 00:00:00 2001 From: Vanessa Dannenberg Date: Tue, 26 Jun 2018 18:03:58 -0400 Subject: Added Tumeninodes' facade mod. --- facade/README.md | 5 + facade/contributors.txt | 2 + facade/depends.txt | 2 + facade/description.txt | 1 + facade/init.lua | 486 +++++++++++++++++++++ facade/license.txt | 226 ++++++++++ facade/mod.conf | 1 + facade/models/bannerstone.obj | 49 +++ facade/models/bannerstone_corner.obj | 49 +++ facade/models/carved_stone_a.obj | 169 +++++++ facade/models/carved_stone_a_corner.obj | 289 ++++++++++++ facade/models/column.obj | 79 ++++ facade/models/column_corner.obj | 139 ++++++ facade/models/corbel.obj | 49 +++ facade/models/corbel_corner.obj | 49 +++ facade/models/corbel_inner_corner.obj | 64 +++ facade/models/files.txt | 1 + facade/models/nbe files/bannerstone.nbe | Bin 0 -> 291 bytes facade/models/nbe files/bannerstone_corner.nbe | Bin 0 -> 307 bytes facade/models/nbe files/carved_stone_a.nbe | Bin 0 -> 710 bytes facade/models/nbe files/carved_stone_a_corner.nbe | Bin 0 -> 1147 bytes facade/models/nbe files/column.nbe | Bin 0 -> 389 bytes facade/models/nbe files/column_corner.nbe | Bin 0 -> 601 bytes facade/models/nbe files/corbel.nbe | Bin 0 -> 281 bytes facade/models/nbe files/corbel_corner.nbe | Bin 0 -> 273 bytes facade/models/nbe files/corbel_inner_corner.nbe | Bin 0 -> 317 bytes facade/models/nbe files/nbe.txt | 1 + facade/models/nbe lua files/bannerstone.lua | 25 ++ facade/models/nbe lua files/bannerstone_corner.lua | 25 ++ facade/models/nbe lua files/carved_stone_a.lua | 33 ++ .../models/nbe lua files/carved_stone_a_corner.lua | 41 ++ facade/models/nbe lua files/column.lua | 27 ++ facade/models/nbe lua files/column_corner.lua | 31 ++ facade/models/nbe lua files/corbel.lua | 25 ++ facade/models/nbe lua files/corbel_corner.lua | 25 ++ .../models/nbe lua files/corbel_inner_corner.lua | 26 ++ facade/models/nbe lua files/nbe lua.txt | 1 + facade/models/obj_info.txt | 3 + facade/screenshot.png | Bin 0 -> 529499 bytes facade/screenshot2.png | Bin 0 -> 315589 bytes facade/screenshot3.png | Bin 0 -> 422081 bytes facade/textures/facade_bannerstone.png | Bin 0 -> 101 bytes facade/textures/facade_carved_stone_a.png | Bin 0 -> 183 bytes facade/textures/facade_centerstone.png | Bin 0 -> 183 bytes facade/textures/facade_column.png | Bin 0 -> 100 bytes facade/textures/texures license.txt | 4 + 46 files changed, 1927 insertions(+) create mode 100644 facade/README.md create mode 100644 facade/contributors.txt create mode 100644 facade/depends.txt create mode 100644 facade/description.txt create mode 100644 facade/init.lua create mode 100644 facade/license.txt create mode 100644 facade/mod.conf create mode 100644 facade/models/bannerstone.obj create mode 100644 facade/models/bannerstone_corner.obj create mode 100644 facade/models/carved_stone_a.obj create mode 100644 facade/models/carved_stone_a_corner.obj create mode 100644 facade/models/column.obj create mode 100644 facade/models/column_corner.obj create mode 100644 facade/models/corbel.obj create mode 100644 facade/models/corbel_corner.obj create mode 100644 facade/models/corbel_inner_corner.obj create mode 100644 facade/models/files.txt create mode 100644 facade/models/nbe files/bannerstone.nbe create mode 100644 facade/models/nbe files/bannerstone_corner.nbe create mode 100644 facade/models/nbe files/carved_stone_a.nbe create mode 100644 facade/models/nbe files/carved_stone_a_corner.nbe create mode 100644 facade/models/nbe files/column.nbe create mode 100644 facade/models/nbe files/column_corner.nbe create mode 100644 facade/models/nbe files/corbel.nbe create mode 100644 facade/models/nbe files/corbel_corner.nbe create mode 100644 facade/models/nbe files/corbel_inner_corner.nbe create mode 100644 facade/models/nbe files/nbe.txt create mode 100644 facade/models/nbe lua files/bannerstone.lua create mode 100644 facade/models/nbe lua files/bannerstone_corner.lua create mode 100644 facade/models/nbe lua files/carved_stone_a.lua create mode 100644 facade/models/nbe lua files/carved_stone_a_corner.lua create mode 100644 facade/models/nbe lua files/column.lua create mode 100644 facade/models/nbe lua files/column_corner.lua create mode 100644 facade/models/nbe lua files/corbel.lua create mode 100644 facade/models/nbe lua files/corbel_corner.lua create mode 100644 facade/models/nbe lua files/corbel_inner_corner.lua create mode 100644 facade/models/nbe lua files/nbe lua.txt create mode 100644 facade/models/obj_info.txt create mode 100644 facade/screenshot.png create mode 100644 facade/screenshot2.png create mode 100644 facade/screenshot3.png create mode 100644 facade/textures/facade_bannerstone.png create mode 100644 facade/textures/facade_carved_stone_a.png create mode 100644 facade/textures/facade_centerstone.png create mode 100644 facade/textures/facade_column.png create mode 100644 facade/textures/texures license.txt (limited to 'facade') diff --git a/facade/README.md b/facade/README.md new file mode 100644 index 0000000..ac5fb35 --- /dev/null +++ b/facade/README.md @@ -0,0 +1,5 @@ +# facade +Adds decorative clay and stone-type nodes to Minetest Game. +![Preview](https://github.com/TumeniNodes/facade/blob/master/screenshot.png) +![Preview](https://github.com/TumeniNodes/facade/blob/master/screenshot2.png) +![Preview](https://github.com/TumeniNodes/facade/blob/master/screenshot3.png) diff --git a/facade/contributors.txt b/facade/contributors.txt new file mode 100644 index 0000000..553fa3c --- /dev/null +++ b/facade/contributors.txt @@ -0,0 +1,2 @@ +Special thanks to Napiophelios for taking the time to clean up my sloppy coding style, and making it far more efficient. +(Thanks Nappy!) diff --git a/facade/depends.txt b/facade/depends.txt new file mode 100644 index 0000000..da8e293 --- /dev/null +++ b/facade/depends.txt @@ -0,0 +1,2 @@ +default +mychisel? diff --git a/facade/description.txt b/facade/description.txt new file mode 100644 index 0000000..fc99104 --- /dev/null +++ b/facade/description.txt @@ -0,0 +1 @@ +Adds decorative clay and stone-type nodes to Minetest Game. diff --git a/facade/init.lua b/facade/init.lua new file mode 100644 index 0000000..5cdde6d --- /dev/null +++ b/facade/init.lua @@ -0,0 +1,486 @@ +facade = {} + +local wehavechisels = minetest.get_modpath("mychisel") + +-------------- +--Bannerstones +-------------- + +--Node will be called facade:_bannerstone +function facade.register_bannerstone(modname, subname, recipeitem, desc) + minetest.register_node("facade:" .. subname .. "_bannerstone" , { + description = desc .. " Bannerstone", + drawtype = "nodebox", + tiles = { + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png^facade_bannerstone.png"}, + paramtype = "light", + paramtype2 = "facedir", + is_ground_content = false, + groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + {-0.5, 0.25, -0.5625, 0.5, 0.375, -0.5}, + {-0.5, -0.375, -0.5625, 0.5, -0.25, -0.5}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + } + }, + }) +end + +--Node will be called facade:_bannerstone_corner +function facade.register_bannerstone_corner(modname, subname, recipeitem, desc) + minetest.register_node("facade:" .. subname .. "_bannerstone_corner", { + description = desc .. " Bannerstone Corner", + drawtype = "nodebox", + tiles = { + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png^facade_bannerstone.png", + "" .. modname.. "_" .. subname .. ".png^facade_bannerstone.png", + "" .. modname.. "_" .. subname .. ".png^facade_bannerstone.png", + "" .. modname.. "_" .. subname .. ".png^facade_bannerstone.png"}, + paramtype = "light", + paramtype2 = "facedir", + is_ground_content = false, + groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + {-0.5625, 0.25, -0.5625, 0.5625, 0.375, 0.5625}, + {-0.5625, -0.375, -0.5625, 0.5625, -0.25, 0.5625}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + } + }, + }) +end + +-------------- +--Centerstones +-------------- + +--Node will be called facade:_centerstone +function facade.register_centerstone(modname, subname, recipeitem, desc) + minetest.register_node("facade:" .. subname .. "_centerstone", { + description = desc .. " Centerstone", + drawtype = "nodebox", + tiles = {"" .. modname.. "_" .. subname .. ".png^facade_centerstone.png"}, + paramtype = "light", + is_ground_content = false, + groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.4375, -0.4375, -0.4375, 0.4375, 0.4375, 0.4375}, + {-0.5, -0.25, 0.0625, 0.5, 0.25, 0.25}, + {-0.5, -0.25, -0.25, 0.5, 0.25, -0.0625}, + {-0.25, -0.25, -0.5, -0.0625, 0.25, 0.5}, + {0.0625, -0.25, -0.5, 0.25, 0.25, 0.5}, + {-0.5, 0.0625, -0.25, 0.5, 0.25, 0.25}, + {-0.5, -0.25, -0.25, 0.5, -0.0625, 0.25}, + {-0.25, -0.25, -0.5, 0.25, -0.0625, 0.5}, + {-0.25, 0.0625, -0.5, 0.25, 0.25, 0.5}, + {-0.25, -0.5, -0.25, 0.25, 0.5, -0.0625}, + {-0.25, -0.5, 0.0625, 0.25, 0.5, 0.25}, + {0.0625, -0.5, -0.1875, 0.25, 0.5, 0.1875}, + {-0.25, -0.5, -0.1875, -0.0625, 0.5, 0.1875}, + {-0.5, 0.3125, 0.3125, 0.5, 0.5, 0.5}, + {-0.5, 0.3125, -0.5, 0.5, 0.5, -0.3125}, + {0.3125, 0.3125, -0.5, 0.5, 0.5, 0.5}, + {-0.5, 0.3125, -0.5, -0.3125, 0.5, 0.5}, + {-0.5, -0.5, -0.5, -0.3125, -0.3125, 0.5}, + {0.3125, -0.5, -0.5, 0.5, -0.3125, 0.5}, + {-0.5, -0.5, -0.5, 0.5, -0.3125, -0.3125}, + {-0.5, -0.5, 0.3125, 0.5, -0.3125, 0.5}, + {0.3125, -0.5, -0.5, 0.5, 0.5, -0.3125}, + {0.3125, -0.5, 0.3125, 0.5, 0.5, 0.5}, + {-0.5, -0.5, 0.3125, -0.3125, 0.5, 0.5}, + {-0.5, -0.5, -0.5, -0.3125, 0.5, -0.3125}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + } + }, + }) +end + +--------- +--Columns +--------- + +--Node will be called facade:_column +function facade.register_column(modname, subname, recipeitem, desc) + minetest.register_node("facade:" .. subname .. "_column" , { + description = desc .. " Column", + drawtype = "nodebox", + tiles = { + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png^facade_column.png", + "" .. modname.. "_" .. subname .. ".png^facade_column.png" + }, + paramtype = "light", + paramtype2 = "facedir", + is_ground_content = false, + groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.4375, 0.5, 0.5, 0.4375}, + {-0.5, -0.5, -0.5, -0.3125, 0.5, 0.5}, + {0.3125, -0.5, -0.5, 0.5, 0.5, 0.5}, + {0.0625, -0.5, -0.5, 0.1875, 0.5, 0.5}, + {-0.1875, -0.5, -0.5, -0.0625, 0.5, 0.5}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + } + }, + }) + +end + + +--Node will be called facade:_column_corner +function facade.register_column_corner(modname, subname, recipeitem, desc) + minetest.register_node("facade:" .. subname .. "_column_corner", { + description = desc .. " Column Corner", + drawtype = "nodebox", + tiles = { + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png^facade_column.png", + "" .. modname.. "_" .. subname .. ".png^facade_column.png", + "" .. modname.. "_" .. subname .. ".png^facade_column.png", + "" .. modname.. "_" .. subname .. ".png^facade_column.png" + }, + paramtype = "light", + paramtype2 = "facedir", + is_ground_content = false, + groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.4375, -0.5, -0.4375, 0.4375, 0.5, 0.4375}, + {-0.5, -0.5, 0.3125, -0.3125, 0.5, 0.5}, + {0.3125, -0.5, -0.5, 0.5, 0.5, -0.3125}, + {0.0625, -0.5, -0.5, 0.1875, 0.5, 0.5}, + {-0.1875, -0.5, -0.5, -0.0625, 0.5, 0.5}, + {0.3125, -0.5, 0.3125, 0.5, 0.5, 0.5}, + {-0.5, -0.5, -0.5, -0.3125, 0.5, -0.3125}, + {-0.5, -0.5, 0.0625, 0.5, 0.5, 0.1875}, + {-0.5, -0.5, -0.1875, 0.5, 0.5, -0.0625}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + } + }, + }) +end + +--------- +--Corbels +--------- + +--Node will be called facade:_corbel +function facade.register_corbel(modname, subname, recipeitem, desc) + minetest.register_node("facade:" .. subname .. "_corbel", { + description = desc .. " Corbel", + drawtype = "nodebox", + tiles = {"" .. modname.. "_" .. subname .. ".png"}, + paramtype = "light", + paramtype2 = "facedir", + is_ground_content = false, + groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.5, 0, -0.5, 0.5, 0.5, 0.5}, + {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, + {-0.1875, -0.3125, -0.3125, 0.1875, 0.5, 0}, + }, + }, + -- selection_box = { + -- type = "fixed", + -- fixed = { + -- {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + -- } + -- }, + }) +end + +--Node will be called facade:_corbel_corner +function facade.register_corbel_corner(modname, subname, recipeitem, desc) + minetest.register_node("facade:" .. subname .. "_corbel_corner", { + description = desc .. " Corbel Corner", + drawtype = "nodebox", + tiles = {"" .. modname.. "_" .. subname .. ".png"}, + paramtype = "light", + paramtype2 = "facedir", + is_ground_content = false, + groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.5, 0, -0.5, 0.5, 0.5, 0.5}, + {-0.5, -0.5, 0, 0, 0.5, 0.5}, + {0, -0.3125, -0.3125, 0.3125, 0.5, 0}, + }, + }, + -- selection_box = { + -- type = "fixed", + -- fixed = { + -- {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + -- } + -- }, + }) +end + +--Node will be called facade:_corbel_corner_inner +function facade.register_corbel_corner_inner(modname, subname, recipeitem, desc) + minetest.register_node("facade:" .. subname .. "_corbel_corner_inner", { + description = desc .. " Corbel Inner Corner", + drawtype = "nodebox", + tiles = {"" .. modname.. "_" .. subname .. ".png"}, + paramtype = "light", + paramtype2 = "facedir", + is_ground_content = false, + groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.5, 0, -0.5, 0.5, 0.5, 0.5}, + {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, + {0, -0.3125, -0.3125, 0.3125, 0.5, 0}, + {-0.5, -0.5, -0.5, 0, 0.5, 0.5}, + }, + }, + -- selection_box = { + -- type = "fixed", + -- fixed = { + -- {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + -- } + -- }, + }) +end + + +-------------------------- +--- Carved Stones +-------------------------- + +--Node will be called facade:_carved_stone_a +function facade.register_carved_stone_a(modname, subname, recipeitem, desc) + minetest.register_node("facade:" .. subname .. "_carved_stone_a", { + description = desc .. " Carved Stone A", + drawtype = "nodebox", + tiles = { + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png^facade_carved_stone_a.png"}, + paramtype = "light", + paramtype2 = "facedir", + is_ground_content = false, + groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.4375, 0.5, 0.5, 0.5}, + {-0.5, 0.4375, -0.5, 0.5, 0.5, -0.4375}, + {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, + {-0.4375, -0.375, -0.5, -0.3125, 0.375, -0.4375}, + {-0.5, -0.375, -0.5, -0.3125, -0.25, 0.5}, + {-0.4375, 0.25, -0.5, 0.4375, 0.375, 0.5}, + {0.3125, -0.125, -0.5, 0.4375, 0.25, 0.5}, + {-0.1875, -0.375, -0.5, 0.5, -0.25, 0.5}, + {-0.1875, -0.25, -0.5, -0.0625, 0.125, 0.5}, + {0.0625, -0.125, -0.5, 0.3125, 0, 0.5}, + {-0.0625, 0, -0.5, 0.1875, 0.125, 0.5}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, + }) +end + +--Node will be called facade:_carved_stone_a_corner +function facade.register_carved_stone_a_corner(modname, subname, recipeitem, desc) + minetest.register_node("facade:" .. subname .. "_carved_stone_a_corner", { + description = desc .. " Carved Stone A Corner", + drawtype = "nodebox", + tiles = { + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png^facade_carved_stone_a.png", + "" .. modname.. "_" .. subname .. ".png", + "" .. modname.. "_" .. subname .. ".png^facade_carved_stone_a.png"}, + paramtype = "light", + paramtype2 = "facedir", + is_ground_content = false, + groups = {cracky = 3, oddly_breakable_by_hand = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.4375, -0.5, -0.4375, 0.5, 0.5, 0.5}, + {-0.5, 0.4375, -0.5, 0.5, 0.5, -0.4375}, + {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, + {-0.4375, -0.375, -0.5, -0.3125, 0.375, -0.4375}, + {-0.5, -0.375, -0.5, -0.3125, -0.25, 0.1875}, + {-0.4375, 0.25, -0.5, 0.4375, 0.375, 0.5}, + {0.3125, -0.125, -0.5, 0.4375, 0.25, 0.5}, + {-0.1875, -0.375, -0.5, 0.5, -0.25, 0.5}, + {-0.1875, -0.25, -0.5, -0.0625, 0.125, 0.5}, + {0.0625, -0.125, -0.5, 0.3125, 0, 0.5}, + {-0.0625, 0, -0.5, 0.1875, 0.125, 0.5}, + {-0.5, 0.4375, -0.5, 0.5, 0.5, 0.5}, + {-0.5, -0.125, -0.4375, 0.5, 0.375, -0.3125}, + {-0.5, 0.25, -0.3125, 0.5, 0.375, 0.4375}, + {-0.5, -0.375, 0.3125, 0.4375, 0.375, 0.4375}, + {-0.5, -0.375, 0.3125, 0.4375, -0.25, 0.5}, + {-0.5, -0.125, -0.3125, 0.4375, 0, -0.0625}, + {-0.5, 0, -0.1875, 0.4375, 0.125, 0.1875}, + {-0.5, -0.25, 0.0625, 0.4375, 0.125, 0.1875}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, + }) +end + + +-------------------------- +--Register Nodes/Materials +-------------------------- +function facade.register_facade_nodes(modname, subname, recipeitem, desc) + facade.register_bannerstone(modname, subname, recipeitem, desc) + facade.register_bannerstone_corner(modname, subname, recipeitem, desc) + facade.register_centerstone(modname, subname, recipeitem, desc) + facade.register_column(modname, subname, recipeitem, desc) + facade.register_column_corner(modname, subname, recipeitem, desc) + facade.register_corbel(modname, subname, recipeitem, desc) + facade.register_corbel_corner(modname, subname, recipeitem, desc) + facade.register_corbel_corner_inner(modname, subname, recipeitem, desc) + facade.register_carved_stone_a(modname, subname, recipeitem, desc) + facade.register_carved_stone_a_corner(modname, subname, recipeitem, desc) + if wehavechisels then -- register all nodes with mychisel mod to use them without creative priv + chisel.register_node("facade",subname, recipeitem, "bannerstone") + chisel.register_node("facade",subname, recipeitem, "bannerstone_corner") + chisel.register_node("facade",subname, recipeitem, "centerstone") + chisel.register_node("facade",subname, recipeitem, "column") + chisel.register_node("facade",subname, recipeitem, "column_corner") + chisel.register_node("facade",subname, recipeitem, "corbel") + chisel.register_node("facade",subname, recipeitem, "corbel_corner") + chisel.register_node("facade",subname, recipeitem, "corbel_corner_inner") + chisel.register_node("facade",subname, recipeitem, "carved_stone_a") + chisel.register_node("facade",subname, recipeitem, "carved_stone_a_corner") + end +end + +if wehavechisels then chisel.add_mod("facade",10) end -- register the total number of different designs in this mod with mychisel + +facade.register_facade_nodes("default", "clay", "default:clay", "Clay") +facade.register_facade_nodes("default", "desert_sandstone", "default:desert_sandstone", "Desert Sandstone") +facade.register_facade_nodes("default", "desert_stone", "default:desert_stone", "Desert Stone") +facade.register_facade_nodes("default", "sandstone", "default:sandstone", "Sandstone") +facade.register_facade_nodes("default", "silver_sandstone", "default:silver_sandstone", "Silver Sandstone") +facade.register_facade_nodes("default", "stone", "default:stone", "Stone") +--facade.register_facade_nodes("default", "obsidian", "default:obsidian", "Obsidian") + + +if minetest.get_modpath( "bakedclay") then + local clay = { + {"white", "White"}, + {"grey", "Grey"}, + {"black", "Black"}, + {"red", "Red"}, + {"yellow", "Yellow"}, + {"green", "Green"}, + {"cyan", "Cyan"}, + {"blue", "Blue"}, + {"magenta", "Magenta"}, + {"orange", "Orange"}, + {"violet", "Violet"}, + {"brown", "Brown"}, + {"pink", "Pink"}, + {"dark_grey", "Dark Grey"}, + {"dark_green", "Dark Green"}, + } + + for _, clay in pairs(clay) do + facade.register_facade_nodes("baked_clay", clay[1] , "bakedclay:" .. clay[1], clay[2] .. " Baked Clay") + end +end + + +if minetest.get_modpath( "darkage") then + facade.register_facade_nodes("darkage", "basalt", "darkage:basalt", "Basalt") + facade.register_facade_nodes("darkage", "chalk", "darkage:chalk", "Chalk") + facade.register_facade_nodes("darkage", "gneiss", "darkage:gneiss", "Gneiss") + facade.register_facade_nodes("darkage", "marble", "darkage:marble", "Marble") + facade.register_facade_nodes("darkage", "ors", "darkage:ors", "Ors") + facade.register_facade_nodes("darkage", "schist", "darkage:schist", "Schist") + facade.register_facade_nodes("darkage", "serpentine", "darkage:serpentine", "Serpentine") + facade.register_facade_nodes("darkage", "shale", "darkage:shale", "Shale") + facade.register_facade_nodes("darkage", "slate", "darkage:slate", "Slate") +end + + +if minetest.get_modpath( "nether") then + facade.register_facade_nodes("nether", "rack", "nether:rack", "Netherrack") +end + + +--[[if minetest.get_modpath( "lapis") then + facade.register_facade_nodes("lapis", "lapis_block", "lapis:lapis_block", "Lapis") + facade.register_facade_nodes("lapis", "lapis_lazurite", "lapis:lazurite", "Lazurite") +end]]-- diff --git a/facade/license.txt b/facade/license.txt new file mode 100644 index 0000000..f273c36 --- /dev/null +++ b/facade/license.txt @@ -0,0 +1,226 @@ +*Textures from Minetest Game mod: default +========================================= + +License of source code: +----------------------- +Copyright (C) 2011-2012 celeron55, Perttu Ahola + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or +(at your option) any later version. + +http://www.gnu.org/licenses/lgpl-2.1.html + +License of media (textures and sounds) +-------------------------------------- +Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +http://creativecommons.org/licenses/by-sa/3.0/ + +Authors of media files +----------------------- +Everything not listed in here: +Copyright (C) 2010-2012 celeron55, Perttu Ahola + +Cisoun's WTFPL texture pack: + default_jungletree.png + default_lava.png + default_leaves.png + default_sapling.png + default_stone.png + default_tree.png + default_tree_top.png + default_water.png + +Cisoun's conifers mod (WTFPL): + default_pine_needles.png + +Originating from G4JC's Almost MC Texture Pack: + default_torch.png + default_torch_on_ceiling.png + default_torch_on_floor.png + +VanessaE's animated torches (WTFPL): + default_torch_animated.png + default_torch_on_ceiling_animated.png + default_torch_on_floor_animated.png + default_torch_on_floor.png + +RealBadAngel's animated water (WTFPL): + default_water_source_animated.png + default_water_flowing_animated.png + +VanessaE (WTFPL): + default_nc_back.png + default_nc_front.png + default_nc_rb.png + default_nc_side.png + default_desert_sand.png + default_desert_stone.png + default_sand.png + +Calinou (CC BY-SA): + default_brick.png + default_papyrus.png + default_mineral_copper.png + default_glass_detail.png + +MirceaKitsune (WTFPL): + character.x + +Jordach (CC BY-SA 3.0): + character.png + +PilzAdam (WTFPL): + default_jungleleaves.png + default_junglesapling.png + default_obsidian_glass.png + default_obsidian_shard.png + default_mineral_gold.png + default_snowball.png + +jojoa1997 (WTFPL): + default_obsidian.png + +InfinityProject (WTFPL): + default_mineral_diamond.png + +Splizard (CC BY-SA 3.0): + default_snow.png + default_pine_sapling.png + +Zeg9 (CC BY-SA 3.0): + default_coal_block.png + default_steel_block.png + default_copper_block.png + default_bronze_block.png + default_gold_block.png + +paramat (CC BY-SA 3.0): + wieldhand.png -- Copied from character.png by Jordach (CC BY-SA 3.0) + default_pinetree.png + default_pinetree_top.png + default_pinewood.png + default_acacia_leaves.png + default_acacia_sapling.png + default_acacia_tree.png + default_acacia_tree_top.png + default_acacia_wood.png + default_junglewood.png + default_jungletree_top.png + default_sandstone_brick.png + default_obsidian_brick.png + default_stone_brick.png + default_desert_stone_brick.png + default_river_water.png + default_river_water_source_animated.png + default_river_water_flowing_animated.png + default_dry_grass.png + default_dry_grass_side.png + default_dry_grass_*.png + default_grass.png + default_grass_side.png + default_snow_side.png + +brunob.santos (CC BY-SA 4.0): + default_desert_cobble.png + +BlockMen (CC BY-SA 3.0): + default_wood.png + default_clay_brick.png + default_iron_ingot.png + default_gold_ingot.png + default_tool_steelsword.png + default_diamond.png + default_book.png + default_tool_*.png + default_lava_source_animated.png + default_lava_flowing_animated.png + default_stick.png + default_chest_front.png + default_chest_lock.png + default_chest_side.png + default_chest_top.png + default_mineral_mese.png + default_meselamp.png + bubble.png + gui_*.png + +sofar (CC BY-SA 3.0): + default_book_written.png, based on default_book.png + default_aspen_sapling + default_aspen_leaves + default_aspen_tree + default_aspen_tree_top, derived from default_pine_tree_top (by paramat) + default_aspen_wood, derived from default_pine_wood (by paramat) + +sofar (WTFPL): + default_gravel.png -- Derived from Gambit's PixelBOX texture pack light gravel + +Neuromancer (CC BY-SA 2.0): + default_cobble.png, based on texture by Brane praefect + default_mossycobble.png, based on texture by Brane praefect +Neuromancer (CC BY-SA 3.0): + default_dirt.png + default_furnace_*.png + +Gambit (WTFPL): + default_bronze_ingot.png + default_copper_ingot.png + default_copper_lump.png + default_iron_lump.png + default_gold_lump.png + default_clay_lump.png + default_coal.png + default_grass_*.png + default_paper.png + default_diamond_block.png + default_ladder_steel.png + default_sign_wall_wood.png + default_flint.png + +asl97 (WTFPL): + default_ice.png + +KevDoy (CC BY-SA 3.0) + heart.png + +Glass breaking sounds (CC BY 3.0): + 1: http://www.freesound.org/people/cmusounddesign/sounds/71947/ + 2: http://www.freesound.org/people/Tomlija/sounds/97669/ + 3: http://www.freesound.org/people/lsprice/sounds/88808/ + +Mito551 (sounds) (CC BY-SA): + default_dig_choppy.ogg + default_dig_cracky.ogg + default_dig_crumbly.1.ogg + default_dig_crumbly.2.ogg + default_dig_dig_immediate.ogg + default_dig_oddly_breakable_by_hand.ogg + default_dug_node.1.ogg + default_dug_node.2.ogg + default_grass_footstep.1.ogg + default_grass_footstep.2.ogg + default_grass_footstep.3.ogg + default_gravel_footstep.1.ogg + default_gravel_footstep.2.ogg + default_gravel_footstep.3.ogg + default_gravel_footstep.4.ogg + default_grass_footstep.1.ogg + default_place_node.1.ogg + default_place_node.2.ogg + default_place_node.3.ogg + default_place_node_hard.1.ogg + default_place_node_hard.2.ogg + default_snow_footstep.1.ogg + default_snow_footstep.2.ogg + default_hard_footstep.1.ogg + default_hard_footstep.2.ogg + default_hard_footstep.3.ogg + default_sand_footstep.1.ogg + default_sand_footstep.2.ogg + default_wood_footstep.1.ogg + default_wood_footstep.2.ogg + default_dirt_footstep.1.ogg + default_dirt_footstep.2.ogg + default_glass_footstep.ogg diff --git a/facade/mod.conf b/facade/mod.conf new file mode 100644 index 0000000..eb9d86d --- /dev/null +++ b/facade/mod.conf @@ -0,0 +1 @@ +name = facade diff --git a/facade/models/bannerstone.obj b/facade/models/bannerstone.obj new file mode 100644 index 0000000..1aa239e --- /dev/null +++ b/facade/models/bannerstone.obj @@ -0,0 +1,49 @@ +mtllib bannerstone.mtl +o converted_out +v 0.5 -0.5 -0.5 +v 0.5 -0.5 0.5 +v 0.5 0.5 0.5 +v 0.5 0.5 -0.5 +v -0.5 -0.5 -0.5 +v -0.5 -0.5 0.5 +v -0.5 0.5 0.5 +v -0.5 0.5 -0.5 +v 0.5 0.25 -0.5625 +v 0.5 0.25 -0.5 +v 0.5 0.375 -0.5 +v 0.5 0.375 -0.5625 +v -0.5 0.25 -0.5625 +v -0.5 0.25 -0.5 +v -0.5 0.375 -0.5 +v -0.5 0.375 -0.5625 +v 0.5 -0.375 -0.5625 +v 0.5 -0.375 -0.5 +v 0.5 -0.25 -0.5 +v 0.5 -0.25 -0.5625 +v -0.5 -0.375 -0.5625 +v -0.5 -0.375 -0.5 +v -0.5 -0.25 -0.5 +v -0.5 -0.25 -0.5625 +usemtl none +s off +g nodebox1 +f 1 2 3 4 +f 5 6 7 8 +f 1 4 8 5 +f 2 3 7 6 +f 1 2 6 5 +f 4 3 7 8 +g nodebox2 +f 9 10 11 12 +f 13 14 15 16 +f 9 12 16 13 +f 10 11 15 14 +f 9 10 14 13 +f 12 11 15 16 +g nodebox3 +f 17 18 19 20 +f 21 22 23 24 +f 17 20 24 21 +f 18 19 23 22 +f 17 18 22 21 +f 20 19 23 24 diff --git a/facade/models/bannerstone_corner.obj b/facade/models/bannerstone_corner.obj new file mode 100644 index 0000000..f2a4d90 --- /dev/null +++ b/facade/models/bannerstone_corner.obj @@ -0,0 +1,49 @@ +mtllib bannerstone_corner.mtl +o converted_out +v 0.5 -0.5 -0.5 +v 0.5 -0.5 0.5 +v 0.5 0.5 0.5 +v 0.5 0.5 -0.5 +v -0.5 -0.5 -0.5 +v -0.5 -0.5 0.5 +v -0.5 0.5 0.5 +v -0.5 0.5 -0.5 +v 0.5625 0.25 -0.5625 +v 0.5625 0.25 0.5625 +v 0.5625 0.375 0.5625 +v 0.5625 0.375 -0.5625 +v -0.5625 0.25 -0.5625 +v -0.5625 0.25 0.5625 +v -0.5625 0.375 0.5625 +v -0.5625 0.375 -0.5625 +v 0.5625 -0.375 -0.5625 +v 0.5625 -0.375 0.5625 +v 0.5625 -0.25 0.5625 +v 0.5625 -0.25 -0.5625 +v -0.5625 -0.375 -0.5625 +v -0.5625 -0.375 0.5625 +v -0.5625 -0.25 0.5625 +v -0.5625 -0.25 -0.5625 +usemtl none +s off +g nodebox1 +f 1 2 3 4 +f 5 6 7 8 +f 1 4 8 5 +f 2 3 7 6 +f 1 2 6 5 +f 4 3 7 8 +g nodebox2 +f 9 10 11 12 +f 13 14 15 16 +f 9 12 16 13 +f 10 11 15 14 +f 9 10 14 13 +f 12 11 15 16 +g nodebox3 +f 17 18 19 20 +f 21 22 23 24 +f 17 20 24 21 +f 18 19 23 22 +f 17 18 22 21 +f 20 19 23 24 diff --git a/facade/models/carved_stone_a.obj b/facade/models/carved_stone_a.obj new file mode 100644 index 0000000..9aead07 --- /dev/null +++ b/facade/models/carved_stone_a.obj @@ -0,0 +1,169 @@ +mtllib carved_stone_a.mtl +o converted_out +v 0.5 -0.5 -0.4375 +v 0.5 -0.5 0.5 +v 0.5 0.5 0.5 +v 0.5 0.5 -0.4375 +v -0.5 -0.5 -0.4375 +v -0.5 -0.5 0.5 +v -0.5 0.5 0.5 +v -0.5 0.5 -0.4375 +v 0.5 0.4375 -0.5 +v 0.5 0.4375 -0.4375 +v 0.5 0.5 -0.4375 +v 0.5 0.5 -0.5 +v -0.5 0.4375 -0.5 +v -0.5 0.4375 -0.4375 +v -0.5 0.5 -0.4375 +v -0.5 0.5 -0.5 +v 0.5 -0.5 -0.5 +v 0.5 -0.5 0.5 +v 0.5 -0.4375 0.5 +v 0.5 -0.4375 -0.5 +v -0.5 -0.5 -0.5 +v -0.5 -0.5 0.5 +v -0.5 -0.4375 0.5 +v -0.5 -0.4375 -0.5 +v 0.4375 -0.375 -0.5 +v 0.4375 -0.375 -0.4375 +v 0.4375 0.375 -0.4375 +v 0.4375 0.375 -0.5 +v 0.3125 -0.375 -0.5 +v 0.3125 -0.375 -0.4375 +v 0.3125 0.375 -0.4375 +v 0.3125 0.375 -0.5 +v 0.5 -0.375 -0.5 +v 0.5 -0.375 0.5 +v 0.5 -0.25 0.5 +v 0.5 -0.25 -0.5 +v 0.3125 -0.375 -0.5 +v 0.3125 -0.375 0.5 +v 0.3125 -0.25 0.5 +v 0.3125 -0.25 -0.5 +v 0.4375 0.25 -0.5 +v 0.4375 0.25 0.5 +v 0.4375 0.375 0.5 +v 0.4375 0.375 -0.5 +v -0.4375 0.25 -0.5 +v -0.4375 0.25 0.5 +v -0.4375 0.375 0.5 +v -0.4375 0.375 -0.5 +v -0.3125 -0.125 -0.5 +v -0.3125 -0.125 0.5 +v -0.3125 0.25 0.5 +v -0.3125 0.25 -0.5 +v -0.4375 -0.125 -0.5 +v -0.4375 -0.125 0.5 +v -0.4375 0.25 0.5 +v -0.4375 0.25 -0.5 +v 0.1875 -0.375 -0.5 +v 0.1875 -0.375 0.5 +v 0.1875 -0.25 0.5 +v 0.1875 -0.25 -0.5 +v -0.5 -0.375 -0.5 +v -0.5 -0.375 0.5 +v -0.5 -0.25 0.5 +v -0.5 -0.25 -0.5 +v 0.1875 -0.25 -0.5 +v 0.1875 -0.25 0.5 +v 0.1875 0.125 0.5 +v 0.1875 0.125 -0.5 +v 0.0625 -0.25 -0.5 +v 0.0625 -0.25 0.5 +v 0.0625 0.125 0.5 +v 0.0625 0.125 -0.5 +v -0.0625 -0.125 -0.5 +v -0.0625 -0.125 0.5 +v -0.0625 0 0.5 +v -0.0625 0 -0.5 +v -0.3125 -0.125 -0.5 +v -0.3125 -0.125 0.5 +v -0.3125 0 0.5 +v -0.3125 0 -0.5 +v 0.0625 0 -0.5 +v 0.0625 0 0.5 +v 0.0625 0.125 0.5 +v 0.0625 0.125 -0.5 +v -0.1875 0 -0.5 +v -0.1875 0 0.5 +v -0.1875 0.125 0.5 +v -0.1875 0.125 -0.5 +usemtl none +s off +g nodebox1 +f 1 2 3 4 +f 5 6 7 8 +f 1 4 8 5 +f 2 3 7 6 +f 1 2 6 5 +f 4 3 7 8 +g nodebox2 +f 9 10 11 12 +f 13 14 15 16 +f 9 12 16 13 +f 10 11 15 14 +f 9 10 14 13 +f 12 11 15 16 +g nodebox3 +f 17 18 19 20 +f 21 22 23 24 +f 17 20 24 21 +f 18 19 23 22 +f 17 18 22 21 +f 20 19 23 24 +g nodebox4 +f 25 26 27 28 +f 29 30 31 32 +f 25 28 32 29 +f 26 27 31 30 +f 25 26 30 29 +f 28 27 31 32 +g nodebox5 +f 33 34 35 36 +f 37 38 39 40 +f 33 36 40 37 +f 34 35 39 38 +f 33 34 38 37 +f 36 35 39 40 +g nodebox6 +f 41 42 43 44 +f 45 46 47 48 +f 41 44 48 45 +f 42 43 47 46 +f 41 42 46 45 +f 44 43 47 48 +g nodebox7 +f 49 50 51 52 +f 53 54 55 56 +f 49 52 56 53 +f 50 51 55 54 +f 49 50 54 53 +f 52 51 55 56 +g nodebox8 +f 57 58 59 60 +f 61 62 63 64 +f 57 60 64 61 +f 58 59 63 62 +f 57 58 62 61 +f 60 59 63 64 +g nodebox9 +f 65 66 67 68 +f 69 70 71 72 +f 65 68 72 69 +f 66 67 71 70 +f 65 66 70 69 +f 68 67 71 72 +g nodebox10 +f 73 74 75 76 +f 77 78 79 80 +f 73 76 80 77 +f 74 75 79 78 +f 73 74 78 77 +f 76 75 79 80 +g nodebox11 +f 81 82 83 84 +f 85 86 87 88 +f 81 84 88 85 +f 82 83 87 86 +f 81 82 86 85 +f 84 83 87 88 diff --git a/facade/models/carved_stone_a_corner.obj b/facade/models/carved_stone_a_corner.obj new file mode 100644 index 0000000..88f88ac --- /dev/null +++ b/facade/models/carved_stone_a_corner.obj @@ -0,0 +1,289 @@ +mtllib carved_stone_a_corner.mtl +o converted_out +v 0.4375 -0.5 -0.4375 +v 0.4375 -0.5 0.5 +v 0.4375 0.5 0.5 +v 0.4375 0.5 -0.4375 +v -0.5 -0.5 -0.4375 +v -0.5 -0.5 0.5 +v -0.5 0.5 0.5 +v -0.5 0.5 -0.4375 +v 0.5 0.4375 -0.5 +v 0.5 0.4375 -0.4375 +v 0.5 0.5 -0.4375 +v 0.5 0.5 -0.5 +v -0.5 0.4375 -0.5 +v -0.5 0.4375 -0.4375 +v -0.5 0.5 -0.4375 +v -0.5 0.5 -0.5 +v 0.5 -0.5 -0.5 +v 0.5 -0.5 0.5 +v 0.5 -0.4375 0.5 +v 0.5 -0.4375 -0.5 +v -0.5 -0.5 -0.5 +v -0.5 -0.5 0.5 +v -0.5 -0.4375 0.5 +v -0.5 -0.4375 -0.5 +v 0.4375 -0.375 -0.5 +v 0.4375 -0.375 -0.4375 +v 0.4375 0.375 -0.4375 +v 0.4375 0.375 -0.5 +v 0.3125 -0.375 -0.5 +v 0.3125 -0.375 -0.4375 +v 0.3125 0.375 -0.4375 +v 0.3125 0.375 -0.5 +v 0.5 -0.375 -0.5 +v 0.5 -0.375 0.1875 +v 0.5 -0.25 0.1875 +v 0.5 -0.25 -0.5 +v 0.3125 -0.375 -0.5 +v 0.3125 -0.375 0.1875 +v 0.3125 -0.25 0.1875 +v 0.3125 -0.25 -0.5 +v 0.4375 0.25 -0.5 +v 0.4375 0.25 0.5 +v 0.4375 0.375 0.5 +v 0.4375 0.375 -0.5 +v -0.4375 0.25 -0.5 +v -0.4375 0.25 0.5 +v -0.4375 0.375 0.5 +v -0.4375 0.375 -0.5 +v -0.3125 -0.125 -0.5 +v -0.3125 -0.125 0.5 +v -0.3125 0.25 0.5 +v -0.3125 0.25 -0.5 +v -0.4375 -0.125 -0.5 +v -0.4375 -0.125 0.5 +v -0.4375 0.25 0.5 +v -0.4375 0.25 -0.5 +v 0.1875 -0.375 -0.5 +v 0.1875 -0.375 0.5 +v 0.1875 -0.25 0.5 +v 0.1875 -0.25 -0.5 +v -0.5 -0.375 -0.5 +v -0.5 -0.375 0.5 +v -0.5 -0.25 0.5 +v -0.5 -0.25 -0.5 +v 0.1875 -0.25 -0.5 +v 0.1875 -0.25 0.5 +v 0.1875 0.125 0.5 +v 0.1875 0.125 -0.5 +v 0.0625 -0.25 -0.5 +v 0.0625 -0.25 0.5 +v 0.0625 0.125 0.5 +v 0.0625 0.125 -0.5 +v -0.0625 -0.125 -0.5 +v -0.0625 -0.125 0.5 +v -0.0625 0 0.5 +v -0.0625 0 -0.5 +v -0.3125 -0.125 -0.5 +v -0.3125 -0.125 0.5 +v -0.3125 0 0.5 +v -0.3125 0 -0.5 +v 0.0625 0 -0.5 +v 0.0625 0 0.5 +v 0.0625 0.125 0.5 +v 0.0625 0.125 -0.5 +v -0.1875 0 -0.5 +v -0.1875 0 0.5 +v -0.1875 0.125 0.5 +v -0.1875 0.125 -0.5 +v 0.5 0.4375 -0.5 +v 0.5 0.4375 0.5 +v 0.5 0.5 0.5 +v 0.5 0.5 -0.5 +v -0.5 0.4375 -0.5 +v -0.5 0.4375 0.5 +v -0.5 0.5 0.5 +v -0.5 0.5 -0.5 +v 0.5 -0.125 -0.4375 +v 0.5 -0.125 -0.3125 +v 0.5 0.375 -0.3125 +v 0.5 0.375 -0.4375 +v -0.5 -0.125 -0.4375 +v -0.5 -0.125 -0.3125 +v -0.5 0.375 -0.3125 +v -0.5 0.375 -0.4375 +v 0.5 0.25 -0.3125 +v 0.5 0.25 0.4375 +v 0.5 0.375 0.4375 +v 0.5 0.375 -0.3125 +v -0.5 0.25 -0.3125 +v -0.5 0.25 0.4375 +v -0.5 0.375 0.4375 +v -0.5 0.375 -0.3125 +v 0.5 -0.375 0.3125 +v 0.5 -0.375 0.4375 +v 0.5 0.375 0.4375 +v 0.5 0.375 0.3125 +v -0.4375 -0.375 0.3125 +v -0.4375 -0.375 0.4375 +v -0.4375 0.375 0.4375 +v -0.4375 0.375 0.3125 +v 0.5 -0.375 0.3125 +v 0.5 -0.375 0.5 +v 0.5 -0.25 0.5 +v 0.5 -0.25 0.3125 +v -0.4375 -0.375 0.3125 +v -0.4375 -0.375 0.5 +v -0.4375 -0.25 0.5 +v -0.4375 -0.25 0.3125 +v 0.5 -0.125 -0.3125 +v 0.5 -0.125 -0.0625 +v 0.5 0 -0.0625 +v 0.5 0 -0.3125 +v -0.4375 -0.125 -0.3125 +v -0.4375 -0.125 -0.0625 +v -0.4375 0 -0.0625 +v -0.4375 0 -0.3125 +v 0.5 0 -0.1875 +v 0.5 0 0.1875 +v 0.5 0.125 0.1875 +v 0.5 0.125 -0.1875 +v -0.4375 0 -0.1875 +v -0.4375 0 0.1875 +v -0.4375 0.125 0.1875 +v -0.4375 0.125 -0.1875 +v 0.5 -0.25 0.0625 +v 0.5 -0.25 0.1875 +v 0.5 0.125 0.1875 +v 0.5 0.125 0.0625 +v -0.4375 -0.25 0.0625 +v -0.4375 -0.25 0.1875 +v -0.4375 0.125 0.1875 +v -0.4375 0.125 0.0625 +usemtl none +s off +g nodebox1 +f 1 2 3 4 +f 5 6 7 8 +f 1 4 8 5 +f 2 3 7 6 +f 1 2 6 5 +f 4 3 7 8 +g nodebox2 +f 9 10 11 12 +f 13 14 15 16 +f 9 12 16 13 +f 10 11 15 14 +f 9 10 14 13 +f 12 11 15 16 +g nodebox3 +f 17 18 19 20 +f 21 22 23 24 +f 17 20 24 21 +f 18 19 23 22 +f 17 18 22 21 +f 20 19 23 24 +g nodebox4 +f 25 26 27 28 +f 29 30 31 32 +f 25 28 32 29 +f 26 27 31 30 +f 25 26 30 29 +f 28 27 31 32 +g nodebox5 +f 33 34 35 36 +f 37 38 39 40 +f 33 36 40 37 +f 34 35 39 38 +f 33 34 38 37 +f 36 35 39 40 +g nodebox6 +f 41 42 43 44 +f 45 46 47 48 +f 41 44 48 45 +f 42 43 47 46 +f 41 42 46 45 +f 44 43 47 48 +g nodebox7 +f 49 50 51 52 +f 53 54 55 56 +f 49 52 56 53 +f 50 51 55 54 +f 49 50 54 53 +f 52 51 55 56 +g nodebox8 +f 57 58 59 60 +f 61 62 63 64 +f 57 60 64 61 +f 58 59 63 62 +f 57 58 62 61 +f 60 59 63 64 +g nodebox9 +f 65 66 67 68 +f 69 70 71 72 +f 65 68 72 69 +f 66 67 71 70 +f 65 66 70 69 +f 68 67 71 72 +g nodebox10 +f 73 74 75 76 +f 77 78 79 80 +f 73 76 80 77 +f 74 75 79 78 +f 73 74 78 77 +f 76 75 79 80 +g nodebox11 +f 81 82 83 84 +f 85 86 87 88 +f 81 84 88 85 +f 82 83 87 86 +f 81 82 86 85 +f 84 83 87 88 +g nodebox12 +f 89 90 91 92 +f 93 94 95 96 +f 89 92 96 93 +f 90 91 95 94 +f 89 90 94 93 +f 92 91 95 96 +g nodebox13 +f 97 98 99 100 +f 101 102 103 104 +f 97 100 104 101 +f 98 99 103 102 +f 97 98 102 101 +f 100 99 103 104 +g nodebox14 +f 105 106 107 108 +f 109 110 111 112 +f 105 108 112 109 +f 106 107 111 110 +f 105 106 110 109 +f 108 107 111 112 +g nodebox15 +f 113 114 115 116 +f 117 118 119 120 +f 113 116 120 117 +f 114 115 119 118 +f 113 114 118 117 +f 116 115 119 120 +g nodebox16 +f 121 122 123 124 +f 125 126 127 128 +f 121 124 128 125 +f 122 123 127 126 +f 121 122 126 125 +f 124 123 127 128 +g nodebox17 +f 129 130 131 132 +f 133 134 135 136 +f 129 132 136 133 +f 130 131 135 134 +f 129 130 134 133 +f 132 131 135 136 +g nodebox18 +f 137 138 139 140 +f 141 142 143 144 +f 137 140 144 141 +f 138 139 143 142 +f 137 138 142 141 +f 140 139 143 144 +g nodebox19 +f 145 146 147 148 +f 149 150 151 152 +f 145 148 152 149 +f 146 147 151 150 +f 145 146 150 149 +f 148 147 151 152 diff --git a/facade/models/column.obj b/facade/models/column.obj new file mode 100644 index 0000000..1e51be9 --- /dev/null +++ b/facade/models/column.obj @@ -0,0 +1,79 @@ +mtllib column.mtl +o converted_out +v 0.5 -0.5 -0.4375 +v 0.5 -0.5 0.4375 +v 0.5 0.5 0.4375 +v 0.5 0.5 -0.4375 +v -0.5 -0.5 -0.4375 +v -0.5 -0.5 0.4375 +v -0.5 0.5 0.4375 +v -0.5 0.5 -0.4375 +v 0.5 -0.5 -0.5 +v 0.5 -0.5 0.5 +v 0.5 0.5 0.5 +v 0.5 0.5 -0.5 +v 0.3125 -0.5 -0.5 +v 0.3125 -0.5 0.5 +v 0.3125 0.5 0.5 +v 0.3125 0.5 -0.5 +v -0.3125 -0.5 -0.5 +v -0.3125 -0.5 0.5 +v -0.3125 0.5 0.5 +v -0.3125 0.5 -0.5 +v -0.5 -0.5 -0.5 +v -0.5 -0.5 0.5 +v -0.5 0.5 0.5 +v -0.5 0.5 -0.5 +v -0.0625 -0.5 -0.5 +v -0.0625 -0.5 0.5 +v -0.0625 0.5 0.5 +v -0.0625 0.5 -0.5 +v -0.1875 -0.5 -0.5 +v -0.1875 -0.5 0.5 +v -0.1875 0.5 0.5 +v -0.1875 0.5 -0.5 +v 0.1875 -0.5 -0.5 +v 0.1875 -0.5 0.5 +v 0.1875 0.5 0.5 +v 0.1875 0.5 -0.5 +v 0.0625 -0.5 -0.5 +v 0.0625 -0.5 0.5 +v 0.0625 0.5 0.5 +v 0.0625 0.5 -0.5 +usemtl none +s off +g nodebox1 +f 1 2 3 4 +f 5 6 7 8 +f 1 4 8 5 +f 2 3 7 6 +f 1 2 6 5 +f 4 3 7 8 +g nodebox2 +f 9 10 11 12 +f 13 14 15 16 +f 9 12 16 13 +f 10 11 15 14 +f 9 10 14 13 +f 12 11 15 16 +g nodebox3 +f 17 18 19 20 +f 21 22 23 24 +f 17 20 24 21 +f 18 19 23 22 +f 17 18 22 21 +f 20 19 23 24 +g nodebox4 +f 25 26 27 28 +f 29 30 31 32 +f 25 28 32 29 +f 26 27 31 30 +f 25 26 30 29 +f 28 27 31 32 +g nodebox5 +f 33 34 35 36 +f 37 38 39 40 +f 33 36 40 37 +f 34 35 39 38 +f 33 34 38 37 +f 36 35 39 40 diff --git a/facade/models/column_corner.obj b/facade/models/column_corner.obj new file mode 100644 index 0000000..891215f --- /dev/null +++ b/facade/models/column_corner.obj @@ -0,0 +1,139 @@ +mtllib column_corner.mtl +o converted_out +v 0.4375 -0.5 -0.4375 +v 0.4375 -0.5 0.4375 +v 0.4375 0.5 0.4375 +v 0.4375 0.5 -0.4375 +v -0.4375 -0.5 -0.4375 +v -0.4375 -0.5 0.4375 +v -0.4375 0.5 0.4375 +v -0.4375 0.5 -0.4375 +v 0.5 -0.5 0.3125 +v 0.5 -0.5 0.5 +v 0.5 0.5 0.5 +v 0.5 0.5 0.3125 +v 0.3125 -0.5 0.3125 +v 0.3125 -0.5 0.5 +v 0.3125 0.5 0.5 +v 0.3125 0.5 0.3125 +v -0.3125 -0.5 -0.5 +v -0.3125 -0.5 -0.3125 +v -0.3125 0.5 -0.3125 +v -0.3125 0.5 -0.5 +v -0.5 -0.5 -0.5 +v -0.5 -0.5 -0.3125 +v -0.5 0.5 -0.3125 +v -0.5 0.5 -0.5 +v -0.0625 -0.5 -0.5 +v -0.0625 -0.5 0.5 +v -0.0625 0.5 0.5 +v -0.0625 0.5 -0.5 +v -0.1875 -0.5 -0.5 +v -0.1875 -0.5 0.5 +v -0.1875 0.5 0.5 +v -0.1875 0.5 -0.5 +v 0.1875 -0.5 -0.5 +v 0.1875 -0.5 0.5 +v 0.1875 0.5 0.5 +v 0.1875 0.5 -0.5 +v 0.0625 -0.5 -0.5 +v 0.0625 -0.5 0.5 +v 0.0625 0.5 0.5 +v 0.0625 0.5 -0.5 +v -0.3125 -0.5 0.3125 +v -0.3125 -0.5 0.5 +v -0.3125 0.5 0.5 +v -0.3125 0.5 0.3125 +v -0.5 -0.5 0.3125 +v -0.5 -0.5 0.5 +v -0.5 0.5 0.5 +v -0.5 0.5 0.3125 +v 0.5 -0.5 -0.5 +v 0.5 -0.5 -0.3125 +v 0.5 0.5 -0.3125 +v 0.5 0.5 -0.5 +v 0.3125 -0.5 -0.5 +v 0.3125 -0.5 -0.3125 +v 0.3125 0.5 -0.3125 +v 0.3125 0.5 -0.5 +v 0.5 -0.5 0.0625 +v 0.5 -0.5 0.1875 +v 0.5 0.5 0.1875 +v 0.5 0.5 0.0625 +v -0.5 -0.5 0.0625 +v -0.5 -0.5 0.1875 +v -0.5 0.5 0.1875 +v -0.5 0.5 0.0625 +v 0.5 -0.5 -0.1875 +v 0.5 -0.5 -0.0625 +v 0.5 0.5 -0.0625 +v 0.5 0.5 -0.1875 +v -0.5 -0.5 -0.1875 +v -0.5 -0.5 -0.0625 +v -0.5 0.5 -0.0625 +v -0.5 0.5 -0.1875 +usemtl none +s off +g nodebox1 +f 1 2 3 4 +f 5 6 7 8 +f 1 4 8 5 +f 2 3 7 6 +f 1 2 6 5 +f 4 3 7 8 +g nodebox2 +f 9 10 11 12 +f 13 14 15 16 +f 9 12 16 13 +f 10 11 15 14 +f 9 10 14 13 +f 12 11 15 16 +g nodebox3 +f 17 18 19 20 +f 21 22 23 24 +f 17 20 24 21 +f 18 19 23 22 +f 17 18 22 21 +f 20 19 23 24 +g nodebox4 +f 25 26 27 28 +f 29 30 31 32 +f 25 28 32 29 +f 26 27 31 30 +f 25 26 30 29 +f 28 27 31 32 +g nodebox5 +f 33 34 35 36 +f 37 38 39 40 +f 33 36 40 37 +f 34 35 39 38 +f 33 34 38 37 +f 36 35 39 40 +g nodebox6 +f 41 42 43 44 +f 45 46 47 48 +f 41 44 48 45 +f 42 43 47 46 +f 41 42 46 45 +f 44 43 47 48 +g nodebox7 +f 49 50 51 52 +f 53 54 55 56 +f 49 52 56 53 +f 50 51 55 54 +f 49 50 54 53 +f 52 51 55 56 +g nodebox8 +f 57 58 59 60 +f 61 62 63 64 +f 57 60 64 61 +f 58 59 63 62 +f 57 58 62 61 +f 60 59 63 64 +g nodebox9 +f 65 66 67 68 +f 69 70 71 72 +f 65 68 72 69 +f 66 67 71 70 +f 65 66 70 69 +f 68 67 71 72 diff --git a/facade/models/corbel.obj b/facade/models/corbel.obj new file mode 100644 index 0000000..726d854 --- /dev/null +++ b/facade/models/corbel.obj @@ -0,0 +1,49 @@ +mtllib corbel.mtl +o converted_out +v 0.5 0 -0.5 +v 0.5 0 0.5 +v 0.5 0.5 0.5 +v 0.5 0.5 -0.5 +v -0.5 0 -0.5 +v -0.5 0 0.5 +v -0.5 0.5 0.5 +v -0.5 0.5 -0.5 +v 0.5 -0.5 0 +v 0.5 -0.5 0.5 +v 0.5 0.5 0.5 +v 0.5 0.5 0 +v -0.5 -0.5 0 +v -0.5 -0.5 0.5 +v -0.5 0.5 0.5 +v -0.5 0.5 0 +v 0.1875 -0.3125 -0.3125 +v 0.1875 -0.3125 0 +v 0.1875 0.5 0 +v 0.1875 0.5 -0.3125 +v -0.1875 -0.3125 -0.3125 +v -0.1875 -0.3125 0 +v -0.1875 0.5 0 +v -0.1875 0.5 -0.3125 +usemtl none +s off +g nodebox1 +f 1 2 3 4 +f 5 6 7 8 +f 1 4 8 5 +f 2 3 7 6 +f 1 2 6 5 +f 4 3 7 8 +g nodebox2 +f 9 10 11 12 +f 13 14 15 16 +f 9 12 16 13 +f 10 11 15 14 +f 9 10 14 13 +f 12 11 15 16 +g nodebox3 +f 17 18 19 20 +f 21 22 23 24 +f 17 20 24 21 +f 18 19 23 22 +f 17 18 22 21 +f 20 19 23 24 diff --git a/facade/models/corbel_corner.obj b/facade/models/corbel_corner.obj new file mode 100644 index 0000000..11b1641 --- /dev/null +++ b/facade/models/corbel_corner.obj @@ -0,0 +1,49 @@ +mtllib corbel_corner.mtl +o converted_out +v 0.5 0 -0.5 +v 0.5 0 0.5 +v 0.5 0.5 0.5 +v 0.5 0.5 -0.5 +v -0.5 0 -0.5 +v -0.5 0 0.5 +v -0.5 0.5 0.5 +v -0.5 0.5 -0.5 +v 0.5 -0.5 0 +v 0.5 -0.5 0.5 +v 0.5 0.5 0.5 +v 0.5 0.5 0 +v -0 -0.5 0 +v -0 -0.5 0.5 +v -0 0.5 0.5 +v -0 0.5 0 +v -0 -0.3125 -0.3125 +v -0 -0.3125 0 +v -0 0.5 0 +v -0 0.5 -0.3125 +v -0.3125 -0.3125 -0.3125 +v -0.3125 -0.3125 0 +v -0.3125 0.5 0 +v -0.3125 0.5 -0.3125 +usemtl none +s off +g nodebox1 +f 1 2 3 4 +f 5 6 7 8 +f 1 4 8 5 +f 2 3 7 6 +f 1 2 6 5 +f 4 3 7 8 +g nodebox2 +f 9 10 11 12 +f 13 14 15 16 +f 9 12 16 13 +f 10 11 15 14 +f 9 10 14 13 +f 12 11 15 16 +g nodebox3 +f 17 18 19 20 +f 21 22 23 24 +f 17 20 24 21 +f 18 19 23 22 +f 17 18 22 21 +f 20 19 23 24 diff --git a/facade/models/corbel_inner_corner.obj b/facade/models/corbel_inner_corner.obj new file mode 100644 index 0000000..7a3920c --- /dev/null +++ b/facade/models/corbel_inner_corner.obj @@ -0,0 +1,64 @@ +mtllib corbel_inner_corner.mtl +o converted_out +v 0.5 0 -0.5 +v 0.5 0 0.5 +v 0.5 0.5 0.5 +v 0.5 0.5 -0.5 +v -0.5 0 -0.5 +v -0.5 0 0.5 +v -0.5 0.5 0.5 +v -0.5 0.5 -0.5 +v 0.5 -0.5 0 +v 0.5 -0.5 0.5 +v 0.5 0.5 0.5 +v 0.5 0.5 0 +v -0.5 -0.5 0 +v -0.5 -0.5 0.5 +v -0.5 0.5 0.5 +v -0.5 0.5 0 +v -0 -0.3125 -0.3125 +v -0 -0.3125 0 +v -0 0.5 0 +v -0 0.5 -0.3125 +v -0.3125 -0.3125 -0.3125 +v -0.3125 -0.3125 0 +v -0.3125 0.5 0 +v -0.3125 0.5 -0.3125 +v 0.5 -0.5 -0.5 +v 0.5 -0.5 0.5 +v 0.5 0.5 0.5 +v 0.5 0.5 -0.5 +v -0 -0.5 -0.5 +v -0 -0.5 0.5 +v -0 0.5 0.5 +v -0 0.5 -0.5 +usemtl none +s off +g nodebox1 +f 1 2 3 4 +f 5 6 7 8 +f 1 4 8 5 +f 2 3 7 6 +f 1 2 6 5 +f 4 3 7 8 +g nodebox2 +f 9 10 11 12 +f 13 14 15 16 +f 9 12 16 13 +f 10 11 15 14 +f 9 10 14 13 +f 12 11 15 16 +g nodebox3 +f 17 18 19 20 +f 21 22 23 24 +f 17 20 24 21 +f 18 19 23 22 +f 17 18 22 21 +f 20 19 23 24 +g nodebox4 +f 25 26 27 28 +f 29 30 31 32 +f 25 28 32 29 +f 26 27 31 30 +f 25 26 30 29 +f 28 27 31 32 diff --git a/facade/models/files.txt b/facade/models/files.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/facade/models/files.txt @@ -0,0 +1 @@ + diff --git a/facade/models/nbe files/bannerstone.nbe b/facade/models/nbe files/bannerstone.nbe new file mode 100644 index 0000000..1c5bbd4 Binary files /dev/null and b/facade/models/nbe files/bannerstone.nbe differ diff --git a/facade/models/nbe files/bannerstone_corner.nbe b/facade/models/nbe files/bannerstone_corner.nbe new file mode 100644 index 0000000..5944344 Binary files /dev/null and b/facade/models/nbe files/bannerstone_corner.nbe differ diff --git a/facade/models/nbe files/carved_stone_a.nbe b/facade/models/nbe files/carved_stone_a.nbe new file mode 100644 index 0000000..a93cd3f Binary files /dev/null and b/facade/models/nbe files/carved_stone_a.nbe differ diff --git a/facade/models/nbe files/carved_stone_a_corner.nbe b/facade/models/nbe files/carved_stone_a_corner.nbe new file mode 100644 index 0000000..9a0f0c0 Binary files /dev/null and b/facade/models/nbe files/carved_stone_a_corner.nbe differ diff --git a/facade/models/nbe files/column.nbe b/facade/models/nbe files/column.nbe new file mode 100644 index 0000000..e200dba Binary files /dev/null and b/facade/models/nbe files/column.nbe differ diff --git a/facade/models/nbe files/column_corner.nbe b/facade/models/nbe files/column_corner.nbe new file mode 100644 index 0000000..59933fc Binary files /dev/null and b/facade/models/nbe files/column_corner.nbe differ diff --git a/facade/models/nbe files/corbel.nbe b/facade/models/nbe files/corbel.nbe new file mode 100644 index 0000000..b6e12f1 Binary files /dev/null and b/facade/models/nbe files/corbel.nbe differ diff --git a/facade/models/nbe files/corbel_corner.nbe b/facade/models/nbe files/corbel_corner.nbe new file mode 100644 index 0000000..4de43a8 Binary files /dev/null and b/facade/models/nbe files/corbel_corner.nbe differ diff --git a/facade/models/nbe files/corbel_inner_corner.nbe b/facade/models/nbe files/corbel_inner_corner.nbe new file mode 100644 index 0000000..1894b9b Binary files /dev/null and b/facade/models/nbe files/corbel_inner_corner.nbe differ diff --git a/facade/models/nbe files/nbe.txt b/facade/models/nbe files/nbe.txt new file mode 100644 index 0000000..a725db2 --- /dev/null +++ b/facade/models/nbe files/nbe.txt @@ -0,0 +1 @@ +These are Node Box Editor saved files diff --git a/facade/models/nbe lua files/bannerstone.lua b/facade/models/nbe lua files/bannerstone.lua new file mode 100644 index 0000000..7fb6c3c --- /dev/null +++ b/facade/models/nbe lua files/bannerstone.lua @@ -0,0 +1,25 @@ +-- GENERATED CODE +-- Node Box Editor, version 0.9.0 +-- Namespace: test + +minetest.register_node("test:node_1", { + tiles = { + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png" + }, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, -- NodeBox1 + {-0.5, 0.25, -0.5625, 0.5, 0.375, -0.5}, -- NodeBox2 + {-0.5, -0.375, -0.5625, 0.5, -0.25, -0.5}, -- NodeBox3 + } + } +}) + diff --git a/facade/models/nbe lua files/bannerstone_corner.lua b/facade/models/nbe lua files/bannerstone_corner.lua new file mode 100644 index 0000000..d4ce5e6 --- /dev/null +++ b/facade/models/nbe lua files/bannerstone_corner.lua @@ -0,0 +1,25 @@ +-- GENERATED CODE +-- Node Box Editor, version 0.9.0 +-- Namespace: test + +minetest.register_node("test:node_1", { + tiles = { + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png" + }, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, -- NodeBox1 + {-0.5625, 0.25, -0.5625, 0.5625, 0.375, 0.5625}, -- NodeBox2 + {-0.5625, -0.375, -0.5625, 0.5625, -0.25, 0.5625}, -- NodeBox3 + } + } +}) + diff --git a/facade/models/nbe lua files/carved_stone_a.lua b/facade/models/nbe lua files/carved_stone_a.lua new file mode 100644 index 0000000..0c6fee9 --- /dev/null +++ b/facade/models/nbe lua files/carved_stone_a.lua @@ -0,0 +1,33 @@ +-- GENERATED CODE +-- Node Box Editor, version 0.9.0 +-- Namespace: test + +minetest.register_node("test:node_1", { + tiles = { + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png" + }, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.4375, 0.5, 0.5, 0.5}, -- NodeBox1 + {-0.5, 0.4375, -0.5, 0.5, 0.5, -0.4375}, -- NodeBox2 + {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, -- NodeBox3 + {-0.4375, -0.375, -0.5, -0.3125, 0.375, -0.4375}, -- NodeBox4 + {-0.5, -0.375, -0.5, -0.3125, -0.25, 0.5}, -- NodeBox5 + {-0.4375, 0.25, -0.5, 0.4375, 0.375, 0.5}, -- NodeBox6 + {0.3125, -0.125, -0.5, 0.4375, 0.25, 0.5}, -- NodeBox7 + {-0.1875, -0.375, -0.5, 0.5, -0.25, 0.5}, -- NodeBox8 + {-0.1875, -0.25, -0.5, -0.0625, 0.125, 0.5}, -- NodeBox9 + {0.0625, -0.125, -0.5, 0.3125, 0, 0.5}, -- NodeBox10 + {-0.0625, 0, -0.5, 0.1875, 0.125, 0.5}, -- NodeBox11 + } + } +}) + diff --git a/facade/models/nbe lua files/carved_stone_a_corner.lua b/facade/models/nbe lua files/carved_stone_a_corner.lua new file mode 100644 index 0000000..cfb6539 --- /dev/null +++ b/facade/models/nbe lua files/carved_stone_a_corner.lua @@ -0,0 +1,41 @@ +-- GENERATED CODE +-- Node Box Editor, version 0.9.0 +-- Namespace: test + +minetest.register_node("test:node_1", { + tiles = { + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png" + }, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.4375, -0.5, -0.4375, 0.5, 0.5, 0.5}, -- NodeBox1 + {-0.5, 0.4375, -0.5, 0.5, 0.5, -0.4375}, -- NodeBox2 + {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, -- NodeBox3 + {-0.4375, -0.375, -0.5, -0.3125, 0.375, -0.4375}, -- NodeBox4 + {-0.5, -0.375, -0.5, -0.3125, -0.25, 0.1875}, -- NodeBox5 + {-0.4375, 0.25, -0.5, 0.4375, 0.375, 0.5}, -- NodeBox6 + {0.3125, -0.125, -0.5, 0.4375, 0.25, 0.5}, -- NodeBox7 + {-0.1875, -0.375, -0.5, 0.5, -0.25, 0.5}, -- NodeBox8 + {-0.1875, -0.25, -0.5, -0.0625, 0.125, 0.5}, -- NodeBox9 + {0.0625, -0.125, -0.5, 0.3125, 0, 0.5}, -- NodeBox10 + {-0.0625, 0, -0.5, 0.1875, 0.125, 0.5}, -- NodeBox11 + {-0.5, 0.4375, -0.5, 0.5, 0.5, 0.5}, -- NodeBox12 + {-0.5, -0.125, -0.4375, 0.5, 0.375, -0.3125}, -- NodeBox13 + {-0.5, 0.25, -0.3125, 0.5, 0.375, 0.4375}, -- NodeBox14 + {-0.5, -0.375, 0.3125, 0.4375, 0.375, 0.4375}, -- NodeBox15 + {-0.5, -0.375, 0.3125, 0.4375, -0.25, 0.5}, -- NodeBox16 + {-0.5, -0.125, -0.3125, 0.4375, 0, -0.0625}, -- NodeBox17 + {-0.5, 0, -0.1875, 0.4375, 0.125, 0.1875}, -- NodeBox18 + {-0.5, -0.25, 0.0625, 0.4375, 0.125, 0.1875}, -- NodeBox19 + } + } +}) + diff --git a/facade/models/nbe lua files/column.lua b/facade/models/nbe lua files/column.lua new file mode 100644 index 0000000..2ecaf8c --- /dev/null +++ b/facade/models/nbe lua files/column.lua @@ -0,0 +1,27 @@ +-- GENERATED CODE +-- Node Box Editor, version 0.9.0 +-- Namespace: test + +minetest.register_node("test:node_1", { + tiles = { + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png" + }, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.4375, 0.5, 0.5, 0.4375}, -- NodeBox1 + {-0.5, -0.5, -0.5, -0.3125, 0.5, 0.5}, -- NodeBox2 + {0.3125, -0.5, -0.5, 0.5, 0.5, 0.5}, -- NodeBox3 + {0.0625, -0.5, -0.5, 0.1875, 0.5, 0.5}, -- NodeBox4 + {-0.1875, -0.5, -0.5, -0.0625, 0.5, 0.5}, -- NodeBox5 + } + } +}) + diff --git a/facade/models/nbe lua files/column_corner.lua b/facade/models/nbe lua files/column_corner.lua new file mode 100644 index 0000000..582688f --- /dev/null +++ b/facade/models/nbe lua files/column_corner.lua @@ -0,0 +1,31 @@ +-- GENERATED CODE +-- Node Box Editor, version 0.9.0 +-- Namespace: test + +minetest.register_node("test:node_1", { + tiles = { + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png" + }, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.4375, -0.5, -0.4375, 0.4375, 0.5, 0.4375}, -- NodeBox1 + {-0.5, -0.5, 0.3125, -0.3125, 0.5, 0.5}, -- NodeBox2 + {0.3125, -0.5, -0.5, 0.5, 0.5, -0.3125}, -- NodeBox3 + {0.0625, -0.5, -0.5, 0.1875, 0.5, 0.5}, -- NodeBox4 + {-0.1875, -0.5, -0.5, -0.0625, 0.5, 0.5}, -- NodeBox5 + {0.3125, -0.5, 0.3125, 0.5, 0.5, 0.5}, -- NodeBox6 + {-0.5, -0.5, -0.5, -0.3125, 0.5, -0.3125}, -- NodeBox7 + {-0.5, -0.5, 0.0625, 0.5, 0.5, 0.1875}, -- NodeBox8 + {-0.5, -0.5, -0.1875, 0.5, 0.5, -0.0625}, -- NodeBox9 + } + } +}) + diff --git a/facade/models/nbe lua files/corbel.lua b/facade/models/nbe lua files/corbel.lua new file mode 100644 index 0000000..22712ed --- /dev/null +++ b/facade/models/nbe lua files/corbel.lua @@ -0,0 +1,25 @@ +-- GENERATED CODE +-- Node Box Editor, version 0.9.0 +-- Namespace: test + +minetest.register_node("test:node_1", { + tiles = { + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png" + }, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.5, 0, -0.5, 0.5, 0.5, 0.5}, -- NodeBox1 + {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, -- NodeBox2 + {-0.1875, -0.3125, -0.3125, 0.1875, 0.5, 0}, -- NodeBox3 + } + } +}) + diff --git a/facade/models/nbe lua files/corbel_corner.lua b/facade/models/nbe lua files/corbel_corner.lua new file mode 100644 index 0000000..c0416a5 --- /dev/null +++ b/facade/models/nbe lua files/corbel_corner.lua @@ -0,0 +1,25 @@ +-- GENERATED CODE +-- Node Box Editor, version 0.9.0 +-- Namespace: test + +minetest.register_node("test:node_1", { + tiles = { + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png" + }, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.5, 0, -0.5, 0.5, 0.5, 0.5}, -- NodeBox1 + {-0.5, -0.5, 0, 0, 0.5, 0.5}, -- NodeBox2 + {0, -0.3125, -0.3125, 0.3125, 0.5, 0}, -- NodeBox3 + } + } +}) + diff --git a/facade/models/nbe lua files/corbel_inner_corner.lua b/facade/models/nbe lua files/corbel_inner_corner.lua new file mode 100644 index 0000000..f863946 --- /dev/null +++ b/facade/models/nbe lua files/corbel_inner_corner.lua @@ -0,0 +1,26 @@ +-- GENERATED CODE +-- Node Box Editor, version 0.9.0 +-- Namespace: test + +minetest.register_node("test:node_1", { + tiles = { + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png", + "default_wood.png" + }, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.5, 0, -0.5, 0.5, 0.5, 0.5}, -- NodeBox1 + {-0.5, -0.5, 0, 0.5, 0.5, 0.5}, -- NodeBox2 + {0, -0.3125, -0.3125, 0.3125, 0.5, 0}, -- NodeBox3 + {-0.5, -0.5, -0.5, 0, 0.5, 0.5}, -- NodeBox4 + } + } +}) + diff --git a/facade/models/nbe lua files/nbe lua.txt b/facade/models/nbe lua files/nbe lua.txt new file mode 100644 index 0000000..62d247f --- /dev/null +++ b/facade/models/nbe lua files/nbe lua.txt @@ -0,0 +1 @@ +Lua files from Node Box Editor diff --git a/facade/models/obj_info.txt b/facade/models/obj_info.txt new file mode 100644 index 0000000..387cde6 --- /dev/null +++ b/facade/models/obj_info.txt @@ -0,0 +1,3 @@ +These .obj files were created using Rubenwardy's NodeBoxEditor https://forum.minetest.net/viewtopic.php?f=14&t=2840&hilit=NBE (which is a very nice and useful tool) + +They do support textures but, do not support UV mapping, and they will still render as individual objects. They are provided merely as a reference for anyone who may whish to create .obj models using Blender, or other similar 3D modeling software. diff --git a/facade/screenshot.png b/facade/screenshot.png new file mode 100644 index 0000000..8c3ad97 Binary files /dev/null and b/facade/screenshot.png differ diff --git a/facade/screenshot2.png b/facade/screenshot2.png new file mode 100644 index 0000000..e8634b6 Binary files /dev/null and b/facade/screenshot2.png differ diff --git a/facade/screenshot3.png b/facade/screenshot3.png new file mode 100644 index 0000000..c51d72a Binary files /dev/null and b/facade/screenshot3.png differ diff --git a/facade/textures/facade_bannerstone.png b/facade/textures/facade_bannerstone.png new file mode 100644 index 0000000..53a27bf Binary files /dev/null and b/facade/textures/facade_bannerstone.png differ diff --git a/facade/textures/facade_carved_stone_a.png b/facade/textures/facade_carved_stone_a.png new file mode 100644 index 0000000..40d6d92 Binary files /dev/null and b/facade/textures/facade_carved_stone_a.png differ diff --git a/facade/textures/facade_centerstone.png b/facade/textures/facade_centerstone.png new file mode 100644 index 0000000..081aae3 Binary files /dev/null and b/facade/textures/facade_centerstone.png differ diff --git a/facade/textures/facade_column.png b/facade/textures/facade_column.png new file mode 100644 index 0000000..c4801fd Binary files /dev/null and b/facade/textures/facade_column.png differ diff --git a/facade/textures/texures license.txt b/facade/textures/texures license.txt new file mode 100644 index 0000000..9f8effb --- /dev/null +++ b/facade/textures/texures license.txt @@ -0,0 +1,4 @@ +custom textures for facade +Copyright (C) 2017 TumeniNodes +Attribution - ShareAlike 4.0 International (CC BY-SA 4.0) +https://creativecommons.org/licenses/by-sa/4.0/ -- cgit v1.2.3