summaryrefslogtreecommitdiff
path: root/homedecor_3d_extras/init.lua
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2016-04-01 21:00:20 -0400
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2016-04-01 21:10:04 -0400
commit888b0ebfec8c2eff9015163549a7e47443cb8665 (patch)
tree915080159bfaa6ba6e226087c7ce0e8d5464b518 /homedecor_3d_extras/init.lua
parentda66780a569712c23ae4f2996cfb4608a9f9d69d (diff)
downloaddreambuilder_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.lua92
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
+