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) --- homedecor_3d_extras/init.lua | 92 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 homedecor_3d_extras/init.lua (limited to 'homedecor_3d_extras/init.lua') diff --git a/homedecor_3d_extras/init.lua b/homedecor_3d_extras/init.lua new file mode 100644 index 0000000..0b18d92 --- /dev/null +++ b/homedecor_3d_extras/init.lua @@ -0,0 +1,92 @@ +minetest.override_item("default:bookshelf", { + drawtype = "mesh", + mesh = "3dbookshelf.obj", + tiles = { + "default_wood.png", + "default_wood.png^3dbookshelf_inside_back.png", + "3dbookshelf_books.png", + }, + paramtype = "light", + paramtype2 = "facedir", +}) + +if minetest.get_modpath("vessels") + and minetest.registered_nodes["vessels:shelf"] + and minetest.registered_nodes["vessels:glass_bottle"] + and minetest.registered_nodes["vessels:drinking_glass"] then + + minetest.override_item("vessels:shelf", { + drawtype = "mesh", + mesh = "3dvessels_shelf.obj", + tiles = { + "default_wood.png", + "default_wood.png^3dbookshelf_inside_back.png", + "3dvessels_shelf_glass.png", + }, + paramtype = "light", + paramtype2 = "facedir", + use_texture_alpha = true + }) + + local sbox = { + type = "fixed", + fixed = { -0.15, -0.5, -0.15, 0.15, -0.1, 0.15 } + } + + minetest.override_item("vessels:glass_bottle", { + drawtype = "mesh", + mesh = "3dvessels_bottle.obj", + tiles = {"3dvessels_shelf_glass.png"}, + inventory_image = "3dvessels_glass_bottle_inv.png", + wield_image = "3dvessels_glass_bottle_inv.png", + use_texture_alpha = true, + selection_box = sbox + }) + + minetest.override_item("vessels:steel_bottle", { + drawtype = "mesh", + mesh = "3dvessels_bottle_steel.obj", + tiles = {"bottle_metal_bright.png"}, + inventory_image = "3dvessels_steel_bottle_inv.png", + wield_image = "3dvessels_steel_bottle_inv.png", + selection_box = sbox + }) + + minetest.override_item("vessels:drinking_glass", { + drawtype = "mesh", + mesh = "3dvessels_drink.obj", + tiles = {"3dvessels_shelf_glass.png"}, + inventory_image = "3dvessels_drinking_glass_inv.png", + wield_image = "3dvessels_drinking_glass_inv.png", + use_texture_alpha = true, + selection_box = sbox + }) +end + +if minetest.get_modpath("moreblocks") then + minetest.override_item("moreblocks:empty_bookshelf", { + drawtype = "nodebox", + tiles = { + "default_wood.png^[transformR180", + "default_wood.png", + "default_wood.png^[transformR90", + "default_wood.png^[transformR270", + "default_wood.png^3dbookshelf_inside_back.png", + "default_wood.png^3dbookshelf_inside_back.png" + }, + paramtype = "light", + paramtype2 = "facedir", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.1875, 0.5, 0.5, 0.1875}, + {-0.5, -0.5, -0.5, -0.4375, 0.5, 0.5}, + {0.4375, -0.5, -0.5, 0.5, 0.5, 0.5}, + {-0.5, 0.4375, -0.5, 0.5, 0.5, 0.5}, + {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, + {-0.5, -0.0625, -0.5, 0.5, 0.0625, 0.5}, + } + } + }) +end + -- cgit v1.2.3