diff options
author | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2016-04-01 21:00:20 -0400 |
---|---|---|
committer | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2016-04-01 21:10:04 -0400 |
commit | 888b0ebfec8c2eff9015163549a7e47443cb8665 (patch) | |
tree | 915080159bfaa6ba6e226087c7ce0e8d5464b518 /homedecor_3d_extras/init.lua | |
parent | da66780a569712c23ae4f2996cfb4608a9f9d69d (diff) | |
download | dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.tar dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.tar.gz dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.tar.bz2 dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.tar.xz dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.zip |
"explode" all modpacks into their individual components
(you can't have a modpack buried inside a modpack)
Diffstat (limited to 'homedecor_3d_extras/init.lua')
-rw-r--r-- | homedecor_3d_extras/init.lua | 92 |
1 files changed, 92 insertions, 0 deletions
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 + |