From 888b0ebfec8c2eff9015163549a7e47443cb8665 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Fri, 1 Apr 2016 21:00:20 -0400 Subject: "explode" all modpacks into their individual components (you can't have a modpack buried inside a modpack) --- building_blocks/depends.txt | 2 + building_blocks/init.lua | 616 +++++++++++++++++++++ building_blocks/textures/building_blocks_Adobe.png | Bin 0 -> 260 bytes .../textures/building_blocks_BWtile.png | Bin 0 -> 568 bytes .../textures/building_blocks_Roofing.png | Bin 0 -> 324 bytes .../textures/building_blocks_brobble.png | Bin 0 -> 381 bytes .../building_blocks_brobble_spread_inv.png | Bin 0 -> 9342 bytes .../textures/building_blocks_bwtile_inv.png | Bin 0 -> 6752 bytes .../textures/building_blocks_cast_iron.png | Bin 0 -> 195 bytes .../building_blocks_cast_iron_fireplace.png | Bin 0 -> 261 bytes building_blocks/textures/building_blocks_grate.png | Bin 0 -> 581 bytes .../textures/building_blocks_grate2.png | Bin 0 -> 302 bytes .../textures/building_blocks_gravel_spread_inv.png | Bin 0 -> 7829 bytes .../textures/building_blocks_hardwood.png | Bin 0 -> 286 bytes building_blocks/textures/building_blocks_knife.png | Bin 0 -> 177 bytes .../textures/building_blocks_marble.png | Bin 0 -> 499 bytes .../textures/building_blocks_sglass.png | Bin 0 -> 280 bytes .../textures/building_blocks_sticks.png | Bin 0 -> 261 bytes building_blocks/textures/building_blocks_tar.png | Bin 0 -> 222 bytes .../textures/building_blocks_tar_base.png | Bin 0 -> 2592 bytes .../textures/building_blocks_tar_spread_inv.png | Bin 0 -> 3918 bytes building_blocks/textures/building_blocks_towel.png | Bin 0 -> 409 bytes .../textures/building_blocks_towel_inv.png | Bin 0 -> 6627 bytes .../textures/building_blocks_wglass.png | Bin 0 -> 502 bytes building_blocks/textures/technic_granite.png | Bin 0 -> 766 bytes 25 files changed, 618 insertions(+) create mode 100644 building_blocks/depends.txt create mode 100644 building_blocks/init.lua create mode 100644 building_blocks/textures/building_blocks_Adobe.png create mode 100644 building_blocks/textures/building_blocks_BWtile.png create mode 100644 building_blocks/textures/building_blocks_Roofing.png create mode 100644 building_blocks/textures/building_blocks_brobble.png create mode 100644 building_blocks/textures/building_blocks_brobble_spread_inv.png create mode 100644 building_blocks/textures/building_blocks_bwtile_inv.png create mode 100644 building_blocks/textures/building_blocks_cast_iron.png create mode 100644 building_blocks/textures/building_blocks_cast_iron_fireplace.png create mode 100644 building_blocks/textures/building_blocks_grate.png create mode 100644 building_blocks/textures/building_blocks_grate2.png create mode 100644 building_blocks/textures/building_blocks_gravel_spread_inv.png create mode 100644 building_blocks/textures/building_blocks_hardwood.png create mode 100644 building_blocks/textures/building_blocks_knife.png create mode 100644 building_blocks/textures/building_blocks_marble.png create mode 100644 building_blocks/textures/building_blocks_sglass.png create mode 100644 building_blocks/textures/building_blocks_sticks.png create mode 100644 building_blocks/textures/building_blocks_tar.png create mode 100644 building_blocks/textures/building_blocks_tar_base.png create mode 100644 building_blocks/textures/building_blocks_tar_spread_inv.png create mode 100644 building_blocks/textures/building_blocks_towel.png create mode 100644 building_blocks/textures/building_blocks_towel_inv.png create mode 100644 building_blocks/textures/building_blocks_wglass.png create mode 100644 building_blocks/textures/technic_granite.png (limited to 'building_blocks') diff --git a/building_blocks/depends.txt b/building_blocks/depends.txt new file mode 100644 index 0000000..9771003 --- /dev/null +++ b/building_blocks/depends.txt @@ -0,0 +1,2 @@ +default +moreblocks? \ No newline at end of file diff --git a/building_blocks/init.lua b/building_blocks/init.lua new file mode 100644 index 0000000..b0f3aa7 --- /dev/null +++ b/building_blocks/init.lua @@ -0,0 +1,616 @@ +minetest.register_node("building_blocks:Adobe", { + tiles = {"building_blocks_Adobe.png"}, + description = "Adobe", + is_ground_content = true, + groups = {crumbly=3}, + sounds = default.node_sound_stone_defaults(), +}) +minetest.register_node("building_blocks:Roofing", { + tiles = {"building_blocks_Roofing.png"}, + is_ground_content = true, + description = "Roof block", + groups = {snappy=3}, +}) +minetest.register_craft({ + output = 'building_blocks:terrycloth_towel 2', + recipe = { + {"farming:string", "farming:string", "farming:string"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:Tarmac_spread 4', + recipe = { + {"group:tar_block", "group:tar_block"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:gravel_spread 4', + recipe = { + {"default:gravel", "default:gravel", "default:gravel"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:brobble_spread 4', + recipe = { + {"default:brick", "default:cobble", "default:brick"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:Fireplace 1', + recipe = { + {"default:steel_ingot", "building_blocks:sticks", "default:steel_ingot"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:Adobe 3', + recipe = { + {"default:sand"}, + {"default:clay"}, + {"group:stick"}, + } +}) + +minetest.register_craft({ + output = 'building_blocks:Roofing 10', + recipe = { + {"building_blocks:Adobe", "building_blocks:Adobe"}, + {"building_blocks:Adobe", "building_blocks:Adobe"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:BWtile 10', + recipe = { + {"group:marble", "group:tar_block"}, + {"group:tar_block", "group:marble"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:grate 1', + recipe = { + {"default:steel_ingot", "default:steel_ingot"}, + {"default:glass", "default:glass"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:woodglass 1', + recipe = { + {"default:wood"}, + {"default:glass"}, + } +}) +minetest.register_craft({ + output = 'building_blocks:hardwood 2', + recipe = { + {"default:wood", "default:junglewood"}, + {"default:junglewood", "default:wood"}, + } +}) + +minetest.register_craft({ + output = 'building_blocks:hardwood 2', + recipe = { + {"default:junglewood", "default:wood"}, + {"default:wood", "default:junglewood"}, + } +}) +if minetest.get_modpath("moreblocks") then + minetest.register_craft({ + output = 'building_blocks:sticks 2', + recipe = { + {'group:stick', '' , 'group:stick'}, + {'group:stick', 'group:stick', 'group:stick'}, + {'group:stick', 'group:stick', 'group:stick'}, + } + }) +else + minetest.register_craft({ + output = 'building_blocks:sticks', + recipe = { + {'group:stick', 'group:stick'}, + {'group:stick', 'group:stick'}, + } + }) +end + +minetest.register_craft({ + output = 'default:stick 4', + recipe = { + {'building_blocks:sticks'}, + } +}) + +minetest.register_craft({ + output = 'building_blocks:fakegrass 2', + recipe = { + {'default:leaves'}, + {"default:dirt"}, + } +}) + +minetest.register_craft({ + output = 'building_blocks:tar_base 2', + recipe = { + {"default:coal_lump", "default:gravel"}, + {"default:gravel", "default:coal_lump"} + } +}) + +minetest.register_craft({ + output = 'building_blocks:tar_base 2', + recipe = { + {"default:gravel", "default:coal_lump"}, + {"default:coal_lump", "default:gravel"} + } +}) + +minetest.register_craft({ + type = "cooking", + output = "building_blocks:smoothglass", + recipe = "default:glass" +}) +minetest.register_node("building_blocks:smoothglass", { + drawtype = "glasslike", + description = "Streak Free Glass", + tiles = {"building_blocks_sglass.png"}, + inventory_image = minetest.inventorycube("building_blocks_sglass.png"), + paramtype = "light", + sunlight_propagates = true, + is_ground_content = true, + groups = {snappy=3,cracky=3,oddly_breakable_by_hand=3}, + sounds = default.node_sound_glass_defaults(), +}) +minetest.register_node("building_blocks:grate", { + drawtype = "glasslike", + description = "Grate", + tiles = {"building_blocks_grate.png"}, + inventory_image = minetest.inventorycube("building_blocks_grate.png"), + paramtype = "light", + sunlight_propagates = true, + is_ground_content = true, + groups = {cracky=1}, +}) + +minetest.register_node("building_blocks:Fireplace", { + description = "Fireplace", + tiles = { + "building_blocks_cast_iron.png", + "building_blocks_cast_iron.png", + "building_blocks_cast_iron.png", + "building_blocks_cast_iron_fireplace.png" + }, + paramtype = "light", + paramtype2 = "facedir", + light_source = default.LIGHT_MAX, + sunlight_propagates = true, + is_ground_content = true, + groups = {cracky=2}, +}) + +minetest.register_node("building_blocks:woodglass", { + drawtype = "glasslike", + description = "Wood Framed Glass", + tiles = {"building_blocks_wglass.png"}, + inventory_image = minetest.inventorycube("building_blocks_wglass.png"), + paramtype = "light", + sunlight_propagates = true, + is_ground_content = true, + groups = {snappy=3,cracky=3,oddly_breakable_by_hand=3}, + sounds = default.node_sound_glass_defaults(), +}) +minetest.register_node("building_blocks:terrycloth_towel", { + drawtype = "raillike", + description = "Terrycloth towel", + tiles = {"building_blocks_towel.png"}, + inventory_image = "building_blocks_towel_inv.png", + paramtype = "light", + walkable = false, + selection_box = { + type = "fixed", + -- but how to specify the dimensions for curved and sideways rails? + fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, + }, + sunlight_propagates = true, + is_ground_content = true, + groups = {crumbly=3}, +}) +minetest.register_node("building_blocks:Tarmac_spread", { + drawtype = "raillike", + description = "Tarmac Spread", + tiles = {"building_blocks_tar.png"}, + inventory_image = "building_blocks_tar_spread_inv.png", + paramtype = "light", + walkable = false, + selection_box = { + type = "fixed", + -- but how to specify the dimensions for curved and sideways rails? + fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, + }, + sunlight_propagates = true, + is_ground_content = true, + groups = {cracky=3}, + sounds = default.node_sound_dirt_defaults(), +}) +minetest.register_node("building_blocks:BWtile", { + drawtype = "raillike", + description = "Chess board tiling", + tiles = {"building_blocks_BWtile.png"}, + inventory_image = "building_blocks_bwtile_inv.png", + paramtype = "light", + walkable = false, + selection_box = { + type = "fixed", + -- but how to specify the dimensions for curved and sideways rails? + fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, + }, + sunlight_propagates = true, + is_ground_content = true, + groups = {crumbly=3}, +}) +minetest.register_node("building_blocks:brobble_spread", { + drawtype = "raillike", + description = "Brobble Spread", + tiles = {"building_blocks_brobble.png"}, + inventory_image = "building_blocks_brobble_spread_inv.png", + paramtype = "light", + walkable = false, + selection_box = { + type = "fixed", + -- but how to specify the dimensions for curved and sideways rails? + fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, + }, + sunlight_propagates = true, + is_ground_content = true, + groups = {crumbly=3}, +}) +minetest.register_node("building_blocks:gravel_spread", { + drawtype = "raillike", + description = "Gravel Spread", + tiles = {"default_gravel.png"}, + inventory_image = "building_blocks_gravel_spread_inv.png", + paramtype = "light", + walkable = false, + selection_box = { + type = "fixed", + -- but how to specify the dimensions for curved and sideways rails? + fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, + }, + sunlight_propagates = true, + is_ground_content = true, + groups = {crumbly=2}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_gravel_footstep", gain=0.5}, + dug = {name="default_gravel_footstep", gain=1.0}, + }), +}) +minetest.register_node("building_blocks:hardwood", { + tiles = {"building_blocks_hardwood.png"}, + is_ground_content = true, + description = "Hardwood", + groups = {choppy=1,flammable=1}, + sounds = default.node_sound_wood_defaults(), +}) + +if minetest.get_modpath("moreblocks") then + + stairsplus:register_all( + "building_blocks", + "marble", + "building_blocks:Marble", + { + description = "Marble", + tiles = {"building_blocks_marble.png"}, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), + } + ) + stairsplus:register_all( + "building_blocks", + "hardwood", + "building_blocks:hardwood", + { + description = "Hardwood", + tiles = {"building_blocks_hardwood.png"}, + groups = {choppy=1,flammable=1}, + sounds = default.node_sound_wood_defaults(), + } + ) + stairsplus:register_all( + "building_blocks", + "fakegrass", + "building_blocks:fakegrass", + { + description = "Grass", + tiles = {"default_grass.png"}, + groups = {crumbly=3}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.4}, + }), + } + ) + stairsplus:register_all( + "building_blocks", + "tar", + "building_blocks:Tar", + { + description = "Tar", + tiles = {"building_blocks_tar.png"}, + groups = {crumbly=1}, + sounds = default.node_sound_stone_defaults(), + } + ) + stairsplus:register_all( + "building_blocks", + "grate", + "building_blocks:grate", + { + description = "Grate", + tiles = {"building_blocks_grate.png"}, + groups = {cracky=1}, + sounds = default.node_sound_stone_defaults(), + } + ) + stairsplus:register_all( + "building_blocks", + "Adobe", + "building_blocks:Adobe", + { + description = "Adobe", + tiles = {"building_blocks_Adobe.png"}, + groups = {crumbly=3}, + sounds = default.node_sound_stone_defaults(), + } + ) + stairsplus:register_all( + "building_blocks", + "Roofing", + "building_blocks:Roofing", + { + description = "Roofing", + tiles = {"building_blocks_Roofing.png"}, + groups = {snappy=3}, + sounds = default.node_sound_stone_defaults(), + } + ) +else + bb_stairs = {} + + -- Node will be called stairs:stair_ + function bb_stairs.register_stair(subname, recipeitem, groups, images, description) + minetest.register_node("building_blocks:stair_" .. subname, { + description = description, + drawtype = "nodebox", + tiles = images, + paramtype = "light", + paramtype2 = "facedir", + is_ground_content = true, + groups = groups, + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + {-0.5, 0, 0, 0.5, 0.5, 0.5}, + }, + }, + }) + + minetest.register_craft({ + output = 'building_blocks:stair_' .. subname .. ' 4', + recipe = { + {recipeitem, "", ""}, + {recipeitem, recipeitem, ""}, + {recipeitem, recipeitem, recipeitem}, + }, + }) + + -- Flipped recipe for the silly minecrafters + minetest.register_craft({ + output = 'building_blocks:stair_' .. subname .. ' 4', + recipe = { + {"", "", recipeitem}, + {"", recipeitem, recipeitem}, + {recipeitem, recipeitem, recipeitem}, + }, + }) + end + + -- Node will be called stairs:slab_ + function bb_stairs.register_slab(subname, recipeitem, groups, images, description) + minetest.register_node("building_blocks:slab_" .. subname, { + description = description, + drawtype = "nodebox", + tiles = images, + paramtype = "light", + is_ground_content = true, + groups = groups, + node_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + }, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + }, + }) + + minetest.register_craft({ + output = 'building_blocks:slab_' .. subname .. ' 3', + recipe = { + {recipeitem, recipeitem, recipeitem}, + }, + }) + end + + -- Nodes will be called stairs:{stair,slab}_ + function bb_stairs.register_stair_and_slab(subname, recipeitem, groups, images, desc_stair, desc_slab) + bb_stairs.register_stair(subname, recipeitem, groups, images, desc_stair) + bb_stairs.register_slab(subname, recipeitem, groups, images, desc_slab) + end + bb_stairs.register_stair_and_slab("marble","building_blocks:Marble", + {cracky=3}, + {"building_blocks_marble.png"}, + "Marble stair", + "Marble slab" + ) + bb_stairs.register_stair_and_slab("hardwood","building_blocks:hardwood", + {choppy=1,flammable=1}, + {"building_blocks_hardwood.png"}, + "Hardwood stair", + "Hardwood slab" + ) + bb_stairs.register_stair_and_slab("fakegrass","building_blocks:fakegrass", + {crumbly=3}, + {"default_grass.png"}, + "Grass stair", + "Grass slab" + ) + bb_stairs.register_stair_and_slab("tar","building_blocks:Tar", + {crumbly=1}, + {"building_blocks_tar.png"}, + "Tar stair", + "Tar slab" + ) + bb_stairs.register_stair_and_slab("grate","building_blocks:grate", + {cracky=1}, + {"building_blocks_grate.png"}, + "Grate Stair", + "Grate Slab" + ) + bb_stairs.register_stair_and_slab("Adobe", "building_blocks:Adobe", + {crumbly=3}, + {"building_blocks_Adobe.png"}, + "Adobe stair", + "Adobe slab" + ) + bb_stairs.register_stair_and_slab("Roofing", "building_blocks:Roofing", + {snappy=3}, + {"building_blocks_Roofing.png"}, + "Roofing stair", + "Roofing slab" + ) +end + + +minetest.register_craft({ + type = "fuel", + recipe = "building_blocks:hardwood", + burntime = 28, +}) + +minetest.register_node("building_blocks:fakegrass", { + tiles = {"default_grass.png", "default_dirt.png", "default_dirt.png^default_grass_side.png"}, + description = "Fake Grass", + is_ground_content = true, + groups = {crumbly=3}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.4}, + }), +}) + +minetest.register_craftitem("building_blocks:sticks", { + description = "Small bundle of sticks", + image = "building_blocks_sticks.png", + on_place_on_ground = minetest.craftitem_place_item, +}) + +minetest.register_craftitem("building_blocks:tar_base", { + description = "Tar base", + image = "building_blocks_tar_base.png", +}) + +--Tar +minetest.register_craft({ + output = 'building_blocks:knife 1', + recipe = { + {"group:tar_block"}, + {"group:stick"}, + } +}) + +minetest.register_alias("tar", "building_blocks:Tar") +minetest.register_alias("fakegrass", "building_blocks:fakegrass") +minetest.register_alias("tar_knife", "building_blocks:knife") +minetest.register_alias("adobe", "building_blocks:Adobe") +minetest.register_alias("building_blocks_roofing", "building_blocks:Roofing") +minetest.register_alias("hardwood", "building_blocks:hardwood") +minetest.register_alias("sticks", "building_blocks:sticks") +minetest.register_alias("building_blocks:faggot", "building_blocks:sticks") +minetest.register_alias("marble", "building_blocks:Marble") + +minetest.register_node("building_blocks:Tar", { + description = "Tar", + tiles = {"building_blocks_tar.png"}, + is_ground_content = true, + groups = {crumbly=1, tar_block = 1}, + sounds = default.node_sound_stone_defaults(), +}) +minetest.register_node("building_blocks:Marble", { + description = "Marble", + tiles = {"building_blocks_marble.png"}, + is_ground_content = true, + groups = {cracky=3, marble = 1}, + sounds = default.node_sound_stone_defaults(), +}) +minetest.register_craft({ + type = "fuel", + recipe = "building_blocks:sticks", + burntime = 5, +}) +minetest.register_craft({ + type = "fuel", + recipe = "building_blocks:Tar", + burntime = 40, +}) + +minetest.register_craft({ + type = "cooking", + output = "building_blocks:Tar", + recipe = "building_blocks:tar_base", +}) + +minetest.register_tool("building_blocks:knife", { + description = "Tar Knife", + inventory_image = "building_blocks_knife.png", + tool_capabilities = { + max_drop_level=0, + groupcaps={ + choppy={times={[2]=7.50, [3]=2.80}, maxwear=0.01, maxlevel=1}, + fleshy={times={[2]=5.50, [3]=2.80}, maxwear=0.01, maxlevel=1} + } + }, +}) + +minetest.register_craft({ + output = "building_blocks:Marble 9", + recipe = { + {"default:clay", "group:tar_block", "default:clay"}, + {"group:tar_block","default:clay", "group:tar_block"}, + {"default:clay", "group:tar_block","default:clay"}, + } +}) + +if not minetest.get_modpath("technic") then + minetest.register_node( ":technic:granite", { + description = "Granite", + tiles = { "technic_granite.png" }, + is_ground_content = true, + groups = {cracky=1}, + sounds = default.node_sound_stone_defaults(), + }) + + minetest.register_craft({ + output = "technic:granite 9", + recipe = { + { "group:tar_block", "group:marble", "group:tar_block" }, + { "group:marble", "group:tar_block", "group:marble" }, + { "group:tar_block", "group:marble", "group:tar_block" } + }, + }) + + if minetest.get_modpath("moreblocks") then + stairsplus:register_all("technic", "granite", "technic:granite", { + description="Granite", + groups={cracky=1, not_in_creative_inventory=1}, + tiles={"technic_granite.png"}, + }) + end +end diff --git a/building_blocks/textures/building_blocks_Adobe.png b/building_blocks/textures/building_blocks_Adobe.png new file mode 100644 index 0000000..46ee055 Binary files /dev/null and b/building_blocks/textures/building_blocks_Adobe.png differ diff --git a/building_blocks/textures/building_blocks_BWtile.png b/building_blocks/textures/building_blocks_BWtile.png new file mode 100644 index 0000000..3751e72 Binary files /dev/null and b/building_blocks/textures/building_blocks_BWtile.png differ diff --git a/building_blocks/textures/building_blocks_Roofing.png b/building_blocks/textures/building_blocks_Roofing.png new file mode 100644 index 0000000..483c3d3 Binary files /dev/null and b/building_blocks/textures/building_blocks_Roofing.png differ diff --git a/building_blocks/textures/building_blocks_brobble.png b/building_blocks/textures/building_blocks_brobble.png new file mode 100644 index 0000000..13a4b39 Binary files /dev/null and b/building_blocks/textures/building_blocks_brobble.png differ diff --git a/building_blocks/textures/building_blocks_brobble_spread_inv.png b/building_blocks/textures/building_blocks_brobble_spread_inv.png new file mode 100644 index 0000000..9452b0e Binary files /dev/null and b/building_blocks/textures/building_blocks_brobble_spread_inv.png differ diff --git a/building_blocks/textures/building_blocks_bwtile_inv.png b/building_blocks/textures/building_blocks_bwtile_inv.png new file mode 100644 index 0000000..a8ec83b Binary files /dev/null and b/building_blocks/textures/building_blocks_bwtile_inv.png differ diff --git a/building_blocks/textures/building_blocks_cast_iron.png b/building_blocks/textures/building_blocks_cast_iron.png new file mode 100644 index 0000000..9526b8b Binary files /dev/null and b/building_blocks/textures/building_blocks_cast_iron.png differ diff --git a/building_blocks/textures/building_blocks_cast_iron_fireplace.png b/building_blocks/textures/building_blocks_cast_iron_fireplace.png new file mode 100644 index 0000000..6d4e38c Binary files /dev/null and b/building_blocks/textures/building_blocks_cast_iron_fireplace.png differ diff --git a/building_blocks/textures/building_blocks_grate.png b/building_blocks/textures/building_blocks_grate.png new file mode 100644 index 0000000..8bcaad0 Binary files /dev/null and b/building_blocks/textures/building_blocks_grate.png differ diff --git a/building_blocks/textures/building_blocks_grate2.png b/building_blocks/textures/building_blocks_grate2.png new file mode 100644 index 0000000..941ca9f Binary files /dev/null and b/building_blocks/textures/building_blocks_grate2.png differ diff --git a/building_blocks/textures/building_blocks_gravel_spread_inv.png b/building_blocks/textures/building_blocks_gravel_spread_inv.png new file mode 100644 index 0000000..1d8d8d0 Binary files /dev/null and b/building_blocks/textures/building_blocks_gravel_spread_inv.png differ diff --git a/building_blocks/textures/building_blocks_hardwood.png b/building_blocks/textures/building_blocks_hardwood.png new file mode 100644 index 0000000..8bb9743 Binary files /dev/null and b/building_blocks/textures/building_blocks_hardwood.png differ diff --git a/building_blocks/textures/building_blocks_knife.png b/building_blocks/textures/building_blocks_knife.png new file mode 100644 index 0000000..ae99bdc Binary files /dev/null and b/building_blocks/textures/building_blocks_knife.png differ diff --git a/building_blocks/textures/building_blocks_marble.png b/building_blocks/textures/building_blocks_marble.png new file mode 100644 index 0000000..94aad99 Binary files /dev/null and b/building_blocks/textures/building_blocks_marble.png differ diff --git a/building_blocks/textures/building_blocks_sglass.png b/building_blocks/textures/building_blocks_sglass.png new file mode 100644 index 0000000..fa824b8 Binary files /dev/null and b/building_blocks/textures/building_blocks_sglass.png differ diff --git a/building_blocks/textures/building_blocks_sticks.png b/building_blocks/textures/building_blocks_sticks.png new file mode 100644 index 0000000..9b8b882 Binary files /dev/null and b/building_blocks/textures/building_blocks_sticks.png differ diff --git a/building_blocks/textures/building_blocks_tar.png b/building_blocks/textures/building_blocks_tar.png new file mode 100644 index 0000000..c5d750b Binary files /dev/null and b/building_blocks/textures/building_blocks_tar.png differ diff --git a/building_blocks/textures/building_blocks_tar_base.png b/building_blocks/textures/building_blocks_tar_base.png new file mode 100644 index 0000000..3d7987d Binary files /dev/null and b/building_blocks/textures/building_blocks_tar_base.png differ diff --git a/building_blocks/textures/building_blocks_tar_spread_inv.png b/building_blocks/textures/building_blocks_tar_spread_inv.png new file mode 100644 index 0000000..3a934fd Binary files /dev/null and b/building_blocks/textures/building_blocks_tar_spread_inv.png differ diff --git a/building_blocks/textures/building_blocks_towel.png b/building_blocks/textures/building_blocks_towel.png new file mode 100644 index 0000000..498cb6c Binary files /dev/null and b/building_blocks/textures/building_blocks_towel.png differ diff --git a/building_blocks/textures/building_blocks_towel_inv.png b/building_blocks/textures/building_blocks_towel_inv.png new file mode 100644 index 0000000..f2dc366 Binary files /dev/null and b/building_blocks/textures/building_blocks_towel_inv.png differ diff --git a/building_blocks/textures/building_blocks_wglass.png b/building_blocks/textures/building_blocks_wglass.png new file mode 100644 index 0000000..be4f1d2 Binary files /dev/null and b/building_blocks/textures/building_blocks_wglass.png differ diff --git a/building_blocks/textures/technic_granite.png b/building_blocks/textures/technic_granite.png new file mode 100644 index 0000000..88a7b32 Binary files /dev/null and b/building_blocks/textures/technic_granite.png differ -- cgit v1.2.3