summaryrefslogtreecommitdiff
path: root/lavalamp
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 /lavalamp
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 'lavalamp')
-rw-r--r--lavalamp/README.txt42
-rw-r--r--lavalamp/depends.txt2
-rw-r--r--lavalamp/init.lua82
-rw-r--r--lavalamp/models/lavalamp.obj550
-rw-r--r--lavalamp/textures/lavalamp_lamp_anim_blue.pngbin0 -> 5123 bytes
-rw-r--r--lavalamp/textures/lavalamp_lamp_anim_green.pngbin0 -> 5187 bytes
-rw-r--r--lavalamp/textures/lavalamp_lamp_anim_orange.pngbin0 -> 5262 bytes
-rw-r--r--lavalamp/textures/lavalamp_lamp_anim_red.pngbin0 -> 5380 bytes
-rw-r--r--lavalamp/textures/lavalamp_lamp_anim_violet.pngbin0 -> 5269 bytes
-rw-r--r--lavalamp/textures/lavalamp_lamp_anim_yellow.pngbin0 -> 5279 bytes
-rw-r--r--lavalamp/textures/lavalamp_lamp_blue_inv.pngbin0 -> 2801 bytes
-rw-r--r--lavalamp/textures/lavalamp_lamp_green_inv.pngbin0 -> 2825 bytes
-rw-r--r--lavalamp/textures/lavalamp_lamp_off.pngbin0 -> 82 bytes
-rw-r--r--lavalamp/textures/lavalamp_lamp_orange_inv.pngbin0 -> 2907 bytes
-rw-r--r--lavalamp/textures/lavalamp_lamp_red_inv.pngbin0 -> 2884 bytes
-rw-r--r--lavalamp/textures/lavalamp_lamp_violet_inv.pngbin0 -> 2894 bytes
-rw-r--r--lavalamp/textures/lavalamp_lamp_yellow_inv.pngbin0 -> 2920 bytes
-rw-r--r--lavalamp/textures/lavalamp_metal.pngbin0 -> 152 bytes
18 files changed, 676 insertions, 0 deletions
diff --git a/lavalamp/README.txt b/lavalamp/README.txt
new file mode 100644
index 0000000..c192e25
--- /dev/null
+++ b/lavalamp/README.txt
@@ -0,0 +1,42 @@
+Lava Lamps (lavalamp) mod for Minetest
+
+
+by thefamilygrog66
+
+Description:
+Coloured Lava Lamps, loosely based on Tonyka's wall torches from the 3dforniture/homedecor mod. There are 6 colours in all: red, orange, yellow, green, blue, violet.
+
+After placing a lava lamp, the player can turn it off/on again by right-clicking on it.
+
+Recipe:
+
++---------------+
+| coloured wool |
++---------------+
+| water bucket |
++---------------+
+| black wool |
++---------------+
+
+Mod dependencies: wool, bucket
+
+License:
+Sourcecode: WTFPL (see below)
+Graphics: WTFPL (see below)
+
+See also:
+http://minetest.net/
+
+ DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
+ Version 2, December 2004
+
+ Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
+
+ Everyone is permitted to copy and distribute verbatim or modified
+ copies of this license document, and changing it is allowed as long
+ as the name is changed.
+
+ DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. You just DO WHAT THE FUCK YOU WANT TO.
diff --git a/lavalamp/depends.txt b/lavalamp/depends.txt
new file mode 100644
index 0000000..29a8e95
--- /dev/null
+++ b/lavalamp/depends.txt
@@ -0,0 +1,2 @@
+wool
+bucket \ No newline at end of file
diff --git a/lavalamp/init.lua b/lavalamp/init.lua
new file mode 100644
index 0000000..8e0c3d5
--- /dev/null
+++ b/lavalamp/init.lua
@@ -0,0 +1,82 @@
+local lavalamps_list = {
+ { "Red Lava Lamp", "red"},
+ { "Orange Lava Lamp", "orange"},
+ { "Yellow Lava Lamp", "yellow"},
+ { "Green Lava Lamp", "green"},
+ { "Blue Lava Lamp", "blue"},
+ { "Violet Lava Lamp", "violet"},
+}
+
+for i in ipairs(lavalamps_list) do
+ local lavalampdesc = lavalamps_list[i][1]
+ local colour = lavalamps_list[i][2]
+
+ minetest.register_node("lavalamp:"..colour, {
+ description = lavalampdesc,
+ drawtype = "mesh",
+ mesh = "lavalamp.obj",
+ tiles = {
+ "lavalamp_metal.png",
+ {
+ name="lavalamp_lamp_anim_"..colour..".png",
+ animation={
+ type="vertical_frames",
+ aspect_w=40,
+ aspect_h=40,
+ length=6.0,
+ },
+ },
+ },
+ inventory_image = "lavalamp_lamp_"..colour.."_inv.png",
+ paramtype = "light",
+ paramtype2 = "facedir",
+ sunlight_propagates = true,
+ walkable = false,
+ light_source = 14,
+ selection_box = {
+ type = "fixed",
+ fixed = { -0.25, -0.5, -0.25, 0.25,0.5, 0.25 },
+ },
+ groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3},
+ sounds = default.node_sound_glass_defaults(),
+ on_rightclick = function(pos, node, clicker)
+ node.name = "lavalamp:"..colour.."_off"
+ minetest.set_node(pos, node)
+ end,
+ })
+
+ minetest.register_node("lavalamp:"..colour.."_off", {
+ description = lavalampdesc.." off",
+ drawtype = "mesh",
+ mesh = "lavalamp.obj",
+ tiles = {
+ "lavalamp_metal.png",
+ "lavalamp_lamp_off.png",
+ },
+ paramtype = "light",
+ paramtype2 = "facedir",
+ sunlight_propagates = true,
+ walkable = false,
+ selection_box = {
+ type = "fixed",
+ fixed = { -0.25, -0.5, -0.25, 0.25,0.5, 0.25 },
+ },
+ groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3, not_in_creative_inventory=1},
+ sounds = default.node_sound_glass_defaults(),
+ drop = "lavalamp:"..colour,
+ on_rightclick = function(pos, node, clicker)
+ node.name = "lavalamp:"..colour
+ minetest.set_node(pos, node)
+ end,
+ })
+
+ minetest.register_craft({
+ output = "lavalamp:"..colour,
+ recipe = {
+ {"", "wool:"..colour, "", },
+ {"", "bucket:bucket_water", "", },
+ {"", "wool:black", "", }
+ }
+ })
+
+end
diff --git a/lavalamp/models/lavalamp.obj b/lavalamp/models/lavalamp.obj
new file mode 100644
index 0000000..321ea74
--- /dev/null
+++ b/lavalamp/models/lavalamp.obj
@@ -0,0 +1,550 @@
+# Blender v2.73 (sub 0) OBJ File: 'lava-lamp.blend'
+# www.blender.org
+o Cylinder
+v 0.017236 0.500000 -0.017236
+v 0.106066 -0.500000 -0.106066
+v 0.009328 0.500000 -0.022520
+v 0.057403 -0.500000 -0.138582
+v 0.000000 0.500000 -0.024375
+v 0.000000 -0.500000 -0.150000
+v 0.057403 0.000000 -0.138582
+v 0.000000 0.000000 -0.150000
+v 0.138582 -0.500000 -0.057403
+v 0.022520 0.500000 -0.009328
+v 0.150000 -0.500000 0.000000
+v 0.024375 0.500000 -0.000000
+v 0.138582 -0.500000 0.057403
+v 0.022520 0.500000 0.009328
+v 0.106066 -0.500000 0.106066
+v 0.017236 0.500000 0.017236
+v 0.057403 -0.500000 0.138582
+v 0.009328 0.500000 0.022520
+v 0.000000 -0.500000 0.150000
+v 0.000000 0.500000 0.024375
+v -0.057402 -0.500000 0.138582
+v -0.009328 0.500000 0.022520
+v -0.106066 -0.500000 0.106066
+v -0.017236 0.500000 0.017236
+v -0.138582 -0.500000 0.057403
+v -0.022520 0.500000 0.009328
+v -0.150000 -0.500000 -0.000000
+v -0.024375 0.500000 -0.000000
+v -0.138582 -0.500000 -0.057403
+v -0.022520 0.500000 -0.009328
+v -0.106066 -0.500000 -0.106066
+v -0.017236 0.500000 -0.017236
+v -0.057402 -0.500000 -0.138582
+v -0.009328 0.500000 -0.022520
+v 0.106066 0.000000 -0.106066
+v 0.138582 0.000000 -0.057403
+v 0.150000 0.000000 0.000000
+v 0.138582 0.000000 0.057403
+v 0.106066 0.000000 0.106066
+v 0.057403 0.000000 0.138582
+v 0.000000 0.000000 0.150000
+v -0.057402 0.000000 0.138582
+v -0.106066 0.000000 0.106066
+v -0.138582 0.000000 0.057403
+v -0.150000 0.000000 -0.000000
+v -0.138582 0.000000 -0.057403
+v -0.106066 0.000000 -0.106066
+v -0.057402 0.000000 -0.138582
+v 0.032145 -0.250000 -0.077606
+v 0.059397 -0.250000 -0.059397
+v 0.077606 -0.250000 -0.032145
+v 0.084000 -0.250000 0.000000
+v 0.077606 -0.250000 0.032145
+v 0.059397 -0.250000 0.059397
+v 0.032145 -0.250000 0.077606
+v 0.000000 -0.250000 0.084000
+v -0.032145 -0.250000 0.077606
+v -0.059397 -0.250000 0.059397
+v -0.077606 -0.250000 0.032145
+v -0.084000 -0.250000 -0.000000
+v -0.077606 -0.250000 -0.032145
+v -0.059397 -0.250000 -0.059397
+v 0.000000 -0.250000 -0.084000
+v -0.032145 -0.250000 -0.077606
+v -0.124724 0.125000 -0.051662
+v -0.095459 0.125000 -0.095459
+v 0.000000 0.375000 -0.059400
+v 0.045922 -0.375000 -0.110866
+v -0.051662 0.125000 -0.124724
+v 0.084853 -0.375000 -0.084853
+v -0.135000 0.125000 -0.000000
+v 0.110866 -0.375000 -0.045922
+v -0.124724 0.125000 0.051662
+v 0.120000 -0.375000 0.000000
+v -0.095459 0.125000 0.095459
+v 0.110866 -0.375000 0.045922
+v -0.051662 0.125000 0.124724
+v 0.084853 -0.375000 0.084853
+v 0.000000 0.125000 0.135000
+v 0.045922 -0.375000 0.110866
+v 0.051662 0.125000 0.124724
+v 0.000000 -0.375000 0.120000
+v 0.095459 0.125000 0.095459
+v -0.045922 -0.375000 0.110866
+v 0.124724 0.125000 0.051662
+v -0.084853 -0.375000 0.084853
+v 0.135000 0.125000 0.000000
+v -0.110866 -0.375000 0.045922
+v 0.124724 0.125000 -0.051662
+v -0.120000 -0.375000 -0.000000
+v 0.095459 0.125000 -0.095459
+v -0.110866 -0.375000 -0.045922
+v 0.051662 0.125000 -0.124724
+v -0.084853 -0.375000 -0.084853
+v 0.000000 -0.125000 -0.150000
+v -0.045922 -0.375000 -0.110866
+v -0.054878 0.375000 -0.022731
+v -0.042002 0.375000 -0.042002
+v 0.000000 0.125000 -0.135000
+v 0.057403 -0.125000 -0.138582
+v -0.022731 0.375000 -0.054878
+v 0.106066 -0.125000 -0.106066
+v -0.059400 0.375000 -0.000000
+v 0.138582 -0.125000 -0.057403
+v -0.054878 0.375000 0.022731
+v 0.150000 -0.125000 0.000000
+v -0.042002 0.375000 0.042002
+v 0.138582 -0.125000 0.057403
+v -0.022731 0.375000 0.054878
+v 0.106066 -0.125000 0.106066
+v 0.000000 0.375000 0.059400
+v 0.057403 -0.125000 0.138582
+v 0.022731 0.375000 0.054878
+v 0.000000 -0.125000 0.150000
+v 0.042002 0.375000 0.042002
+v -0.057402 -0.125000 0.138582
+v 0.054878 0.375000 0.022731
+v -0.106066 -0.125000 0.106066
+v 0.059400 0.375000 0.000000
+v -0.138582 -0.125000 0.057403
+v 0.054878 0.375000 -0.022731
+v -0.150000 -0.125000 -0.000000
+v 0.042002 0.375000 -0.042002
+v -0.138582 -0.125000 -0.057403
+v 0.022731 0.375000 -0.054878
+v -0.106066 -0.125000 -0.106066
+v 0.000000 -0.375000 -0.120000
+v -0.057402 -0.125000 -0.138582
+vt 0.875000 0.062500
+vt 0.750000 0.062500
+vt 0.750000 0.000000
+vt 0.875000 0.000000
+vt 0.125000 0.937500
+vt 0.000000 0.937500
+vt 0.000000 0.875000
+vt 0.125000 0.875000
+vt 0.000000 0.812500
+vt 0.125000 0.812500
+vt 0.000000 0.750000
+vt 0.125000 0.750000
+vt 0.875000 1.000000
+vt 0.750000 1.000000
+vt 0.750000 0.937500
+vt 0.875000 0.937500
+vt 0.000000 0.687500
+vt 0.125000 0.687500
+vt 0.000000 0.625000
+vt 0.125000 0.625000
+vt 0.875000 0.875000
+vt 0.750000 0.875000
+vt 0.750000 0.812500
+vt 0.875000 0.812500
+vt 0.000000 0.562500
+vt 0.125000 0.562500
+vt 0.000000 0.500000
+vt 0.125000 0.500000
+vt 0.000000 0.437500
+vt 0.125000 0.437500
+vt 0.750000 0.750000
+vt 0.875000 0.750000
+vt 0.000000 0.375000
+vt 0.125000 0.375000
+vt 0.000000 0.312500
+vt 0.125000 0.312500
+vt 0.000000 0.250000
+vt 0.125000 0.250000
+vt 0.000000 0.187500
+vt 0.125000 0.187500
+vt 0.875000 0.625000
+vt 0.750000 0.625000
+vt 0.750000 0.562500
+vt 0.875000 0.562500
+vt 0.000000 0.125000
+vt 0.125000 0.125000
+vt 0.000000 0.062500
+vt 0.125000 0.062500
+vt 0.125000 1.000000
+vt 0.000000 1.000000
+vt 0.625000 0.625000
+vt 0.720671 0.605970
+vt 0.801777 0.551777
+vt 0.855970 0.470671
+vt 0.875000 0.375000
+vt 0.855970 0.279329
+vt 0.801777 0.198223
+vt 0.720671 0.144030
+vt 0.625000 0.125000
+vt 0.529329 0.144030
+vt 0.448223 0.198223
+vt 0.394030 0.279329
+vt 0.375000 0.375000
+vt 0.394030 0.470671
+vt 0.448223 0.551777
+vt 0.529329 0.605970
+vt 0.000000 0.000000
+vt 0.125000 0.000000
+vt 0.875000 0.125000
+vt 0.750000 0.125000
+vt 0.250000 0.875000
+vt 0.297836 0.865485
+vt 0.338388 0.838388
+vt 0.365485 0.797835
+vt 0.375000 0.750000
+vt 0.365485 0.702165
+vt 0.338388 0.661612
+vt 0.297836 0.634515
+vt 0.250000 0.625000
+vt 0.202164 0.634515
+vt 0.161612 0.661612
+vt 0.134515 0.702165
+vt 0.134515 0.797835
+vt 0.161612 0.838388
+vt 0.202164 0.865485
+vt 0.875000 0.187500
+vt 0.750000 0.187500
+vt 0.875000 0.250000
+vt 0.750000 0.250000
+vt 0.875000 0.312500
+vt 0.750000 0.312500
+vt 0.750000 0.375000
+vt 0.875000 0.437500
+vt 0.750000 0.437500
+vt 0.875000 0.500000
+vt 0.750000 0.500000
+vt 0.875000 0.687500
+vt 0.750000 0.687500
+vt 1.000000 0.750000
+vt 1.000000 0.687500
+vt 1.000000 0.625000
+vt 1.000000 0.562500
+vt 1.000000 0.500000
+vt 1.000000 0.437500
+vt 1.000000 0.375000
+vt 1.000000 0.312500
+vt 1.000000 0.250000
+vt 1.000000 0.187500
+vt 1.000000 0.125000
+vt 1.000000 0.062500
+vt 0.625000 0.562500
+vt 0.625000 0.812500
+vt 0.625000 0.750000
+vt 0.625000 0.937500
+vt 0.625000 0.875000
+vt 0.625000 1.000000
+vt 0.625000 0.062500
+vt 0.625000 0.000000
+vt 1.000000 0.812500
+vt 0.625000 0.187500
+vt 1.000000 0.937500
+vt 1.000000 0.875000
+vt 0.625000 0.250000
+vt 0.625000 0.312500
+vt 0.625000 0.375000
+vt 0.625000 0.437500
+vt 1.000000 1.000000
+vt 0.625000 0.500000
+vt 0.625000 0.687500
+vt 1.000000 0.000000
+vt 0.250000 -0.000000
+vt 0.250000 0.250000
+vt 0.375000 0.250000
+vt 0.375000 -0.000000
+vt 0.500000 0.250000
+vt 0.500000 -0.000000
+vt 0.500000 1.000000
+vt 0.500000 0.500000
+vt 0.375000 1.000000
+vt 0.375000 0.500000
+vt 0.250000 1.000000
+vt 0.250000 0.500000
+vn -0.967100 0.254400 0.000000
+vn -0.994200 -0.107600 0.000000
+vn -0.918500 -0.107600 -0.380400
+vn -0.893500 0.254400 -0.370100
+vn 0.000000 0.269800 -0.962900
+vn 0.000000 0.761600 -0.648000
+vn 0.248000 0.761600 -0.598700
+vn 0.368500 0.269800 -0.889600
+vn 0.458200 0.761600 -0.458200
+vn 0.680900 0.269800 -0.680900
+vn 0.598700 0.761600 -0.248000
+vn 0.889600 0.269800 -0.368500
+vn -0.703000 -0.107600 -0.703000
+vn -0.683800 0.254400 -0.683800
+vn 0.648000 0.761600 0.000000
+vn 0.962900 0.269800 0.000000
+vn 0.598700 0.761600 0.248000
+vn 0.889600 0.269800 0.368500
+vn -0.370100 0.254400 -0.893500
+vn -0.380400 -0.107600 -0.918500
+vn 0.000000 -0.107600 -0.994200
+vn 0.000000 0.254400 -0.967100
+vn 0.458200 0.761600 0.458200
+vn 0.680900 0.269800 0.680900
+vn 0.248000 0.761600 0.598700
+vn 0.368500 0.269800 0.889600
+vn 0.000000 0.761600 0.648000
+vn 0.000000 0.269800 0.962900
+vn 0.380400 -0.107600 -0.918500
+vn 0.370100 0.254400 -0.893500
+vn -0.248000 0.761600 0.598700
+vn -0.368500 0.269800 0.889600
+vn -0.458200 0.761600 0.458200
+vn -0.680900 0.269800 0.680900
+vn -0.598700 0.761600 0.248000
+vn -0.889600 0.269800 0.368500
+vn -0.648000 0.761600 0.000000
+vn -0.962900 0.269800 -0.000000
+vn 0.893500 0.254400 -0.370100
+vn 0.918500 -0.107600 -0.380400
+vn 0.994200 -0.107600 0.000000
+vn 0.967100 0.254400 0.000000
+vn -0.598700 0.761600 -0.248000
+vn -0.889600 0.269800 -0.368500
+vn -0.458200 0.761600 -0.458200
+vn -0.680900 0.269800 -0.680900
+vn -0.368500 0.269800 -0.889600
+vn -0.248000 0.761600 -0.598700
+vn 0.312900 -0.575600 -0.755500
+vn 0.578200 -0.575600 -0.578200
+vn 0.755500 -0.575600 -0.312900
+vn 0.817700 -0.575600 0.000000
+vn 0.755500 -0.575600 0.312900
+vn 0.578200 -0.575600 0.578200
+vn 0.312900 -0.575600 0.755500
+vn 0.000000 -0.575600 0.817700
+vn -0.312900 -0.575600 0.755500
+vn -0.578200 -0.575600 0.578200
+vn -0.755500 -0.575600 0.312900
+vn -0.817700 -0.575600 0.000000
+vn -0.755500 -0.575600 -0.312900
+vn -0.578200 -0.575600 -0.578200
+vn -0.312900 -0.575600 -0.755500
+vn 0.000000 -0.575600 -0.817700
+vn -0.893500 0.254400 0.370100
+vn -0.918500 -0.107600 0.380400
+vn -0.683800 0.254400 0.683800
+vn -0.703000 -0.107600 0.703000
+vn -0.370100 0.254400 0.893500
+vn -0.380400 -0.107600 0.918500
+vn 0.000000 0.254400 0.967100
+vn 0.000000 -0.107600 0.994200
+vn 0.370100 0.254400 0.893500
+vn 0.380400 -0.107600 0.918500
+vn 0.683800 0.254400 0.683800
+vn 0.703000 -0.107600 0.703000
+vn 0.893500 0.254400 0.370100
+vn 0.918500 -0.107600 0.380400
+vn 0.683800 0.254400 -0.683800
+vn 0.703000 -0.107600 -0.703000
+vn 0.817000 -0.466900 -0.338400
+vn 0.884300 -0.466900 0.000000
+vn 0.000000 -0.466900 -0.884300
+vn 0.338400 -0.466900 -0.817000
+vn -0.625300 -0.466900 -0.625300
+vn -0.338400 -0.466900 -0.817000
+vn -0.817000 -0.466900 -0.338400
+vn -0.884300 -0.466900 -0.000000
+vn -0.817000 -0.466900 0.338400
+vn -0.625300 -0.466900 0.625300
+vn -0.338400 -0.466900 0.817000
+vn 0.000000 -0.466900 0.884300
+vn 0.338400 -0.466900 0.817000
+vn 0.625300 -0.466900 0.625300
+vn 0.817000 -0.466900 0.338400
+vn 0.625300 -0.466900 -0.625300
+vn 0.000000 0.289500 0.957200
+vn -0.366300 0.289500 0.884300
+vn -0.374700 0.202900 0.904600
+vn 0.000000 0.202900 0.979200
+vn 0.382700 0.000000 -0.923900
+vn 0.382000 0.059200 -0.922200
+vn 0.705900 0.059200 -0.705900
+vn 0.707100 0.000000 -0.707100
+vn 0.922200 0.059200 -0.382000
+vn 0.923900 0.000000 -0.382700
+vn 1.000000 0.000000 0.000000
+vn 0.998200 0.059200 0.000000
+vn 0.922200 0.059200 0.382000
+vn 0.923900 0.000000 0.382700
+vn -0.676800 0.289500 0.676800
+vn -0.692400 0.202900 0.692400
+vn 0.705900 0.059200 0.705900
+vn 0.707100 0.000000 0.707100
+vn 0.382000 0.059200 0.922200
+vn 0.382700 0.000000 0.923900
+vn -0.884300 0.289500 0.366300
+vn -0.904600 0.202900 0.374700
+vn 0.000000 0.059200 0.998200
+vn 0.000000 0.000000 1.000000
+vn -0.382000 0.059200 0.922200
+vn -0.382700 0.000000 0.923900
+vn -0.957200 0.289500 -0.000000
+vn -0.979200 0.202900 0.000000
+vn -0.705900 0.059200 0.705900
+vn -0.707100 0.000000 0.707100
+vn -0.922200 0.059200 0.382000
+vn -0.923900 0.000000 0.382700
+vn -0.998200 0.059200 0.000000
+vn -1.000000 0.000000 -0.000000
+vn -0.884300 0.289500 -0.366300
+vn -0.904600 0.202900 -0.374700
+vn -0.922200 0.059200 -0.382000
+vn -0.923900 0.000000 -0.382700
+vn -0.676800 0.289500 -0.676800
+vn -0.692400 0.202900 -0.692400
+vn -0.705900 0.059200 -0.705900
+vn -0.707100 0.000000 -0.707100
+vn -0.366300 0.289500 -0.884300
+vn 0.000000 0.289500 -0.957200
+vn 0.000000 0.202900 -0.979200
+vn -0.374700 0.202900 -0.904600
+vn -0.382700 0.000000 -0.923900
+vn -0.382000 0.059200 -0.922200
+vn 0.000000 0.059200 -0.998200
+vn 0.000000 0.000000 -1.000000
+vn 0.366300 0.289500 0.884300
+vn 0.374700 0.202900 0.904600
+vn 0.676800 0.289500 0.676800
+vn 0.692400 0.202900 0.692400
+vn 0.884300 0.289500 0.366300
+vn 0.904600 0.202900 0.374700
+vn 0.957200 0.289500 0.000000
+vn 0.979200 0.202900 0.000000
+vn 0.884300 0.289500 -0.366300
+vn 0.904600 0.202900 -0.374700
+vn 0.676800 0.289500 -0.676800
+vn 0.692400 0.202900 -0.692400
+vn 0.366300 0.289500 -0.884300
+vn 0.374700 0.202900 -0.904600
+g Cylinder_Cylinder_metal
+s 1
+f 90/1/1 60/2/2 61/3/3 92/4/4
+f 67/5/5 5/6/6 3/7/7 125/8/8
+f 125/8/8 3/7/7 1/9/9 123/10/10
+f 123/10/10 1/9/9 10/11/11 121/12/12
+f 92/13/4 61/14/3 62/15/13 94/16/14
+f 121/12/12 10/11/11 12/17/15 119/18/16
+f 119/18/16 12/17/15 14/19/17 117/20/18
+f 96/21/19 64/22/20 63/23/21 127/24/22
+f 117/20/18 14/19/17 16/25/23 115/26/24
+f 115/26/24 16/25/23 18/27/25 113/28/26
+f 94/16/14 62/15/13 64/22/20 96/21/19
+f 113/28/26 18/27/25 20/29/27 111/30/28
+f 127/24/22 63/23/21 49/31/29 68/32/30
+f 111/30/28 20/29/27 22/33/31 109/34/32
+f 109/34/32 22/33/31 24/35/33 107/36/34
+f 107/36/34 24/35/33 26/37/35 105/38/36
+f 105/38/36 26/37/35 28/39/37 103/40/38
+f 72/41/39 51/42/40 52/43/41 74/44/42
+f 103/40/38 28/39/37 30/45/43 97/46/44
+f 97/46/44 30/45/43 32/47/45 98/48/46
+f 101/49/47 34/50/48 5/6/6 67/5/5
+f 4/51/49 2/52/50 9/53/51 11/54/52 13/55/53 15/56/54 17/57/55 19/58/56 21/59/57 23/60/58 25/61/59 27/62/60 29/63/61 31/64/62 33/65/63 6/66/64
+f 98/48/46 32/47/45 34/67/48 101/68/47
+f 88/69/65 59/70/66 60/2/2 90/1/1
+f 1/71/9 3/72/7 5/73/6 34/74/48 32/75/45 30/76/43 28/77/37 26/78/35 24/79/33 22/80/31 20/81/27 18/82/25 16/12/23 14/83/17 12/84/15 10/85/11
+f 86/86/67 58/87/68 59/70/66 88/69/65
+f 84/88/69 57/89/70 58/87/68 86/86/67
+f 82/90/71 56/91/72 57/89/70 84/88/69
+f 80/55/73 55/92/74 56/91/72 82/90/71
+f 78/93/75 54/94/76 55/92/74 80/55/73
+f 76/95/77 53/96/78 54/94/76 78/93/75
+f 74/44/42 52/43/41 53/96/78 76/95/77
+f 70/97/79 50/98/80 51/42/40 72/41/39
+f 68/32/30 49/31/29 50/98/80 70/97/79
+f 4/99/49 68/32/30 70/97/79 2/100/50
+f 2/100/50 70/97/79 72/41/39 9/101/51
+f 11/102/52 74/44/42 76/95/77 13/103/53
+f 13/103/53 76/95/77 78/93/75 15/104/54
+f 15/104/54 78/93/75 80/55/73 17/105/55
+f 17/105/55 80/55/73 82/90/71 19/106/56
+f 19/106/56 82/90/71 84/88/69 21/107/57
+f 21/107/57 84/88/69 86/86/67 23/108/58
+f 23/108/58 86/86/67 88/69/65 25/109/59
+f 25/109/59 88/69/65 90/1/1 27/110/60
+f 51/42/40 104/51/81 106/111/82 52/43/41
+f 63/23/21 95/112/83 100/113/84 49/31/29
+f 62/15/13 126/114/85 128/115/86 64/22/20
+f 9/101/51 72/41/39 74/44/42 11/102/52
+f 64/22/20 128/115/86 95/112/83 63/23/21
+f 61/14/3 124/116/87 126/114/85 62/15/13
+f 60/2/2 122/117/88 124/118/87 61/3/3
+f 59/70/66 120/59/89 122/117/88 60/2/2
+f 6/119/64 127/24/22 68/32/30 4/99/49
+f 58/87/68 118/120/90 120/59/89 59/70/66
+f 31/121/62 94/16/14 96/21/19 33/122/63
+f 57/89/70 116/123/91 118/120/90 58/87/68
+f 56/91/72 114/124/92 116/123/91 57/89/70
+f 33/122/63 96/21/19 127/24/22 6/119/64
+f 55/92/74 112/125/93 114/124/92 56/91/72
+f 54/94/76 110/126/94 112/125/93 55/92/74
+f 29/127/61 92/13/4 94/16/14 31/121/62
+f 53/96/78 108/128/95 110/126/94 54/94/76
+f 52/43/41 106/111/82 108/128/95 53/96/78
+f 50/98/80 102/129/96 104/51/81 51/42/40
+f 49/31/29 100/113/84 102/129/96 50/98/80
+f 27/110/60 90/1/1 92/4/4 29/130/61
+g Cylinder_Cylinder_glass
+f 111/13/97 109/14/98 77/96/99 79/95/100
+f 100/131/101 7/132/102 35/133/103 102/134/104
+f 102/134/104 35/133/103 36/135/105 104/136/106
+f 106/118/107 37/123/108 38/89/109 108/3/110
+f 109/14/98 107/116/111 75/128/112 77/96/99
+f 108/3/110 38/89/109 39/88/113 110/4/114
+f 110/4/114 39/88/113 40/107/115 112/130/116
+f 107/116/111 105/137/117 73/138/118 75/128/112
+f 112/130/116 40/107/115 41/88/119 114/4/120
+f 114/4/120 41/88/119 42/89/121 116/3/122
+f 105/137/117 103/139/123 71/140/124 73/138/118
+f 116/3/122 42/89/121 43/123/125 118/118/126
+f 118/118/126 43/123/125 44/135/127 120/136/128
+f 120/136/128 44/135/127 45/133/129 122/134/130
+f 103/139/123 97/141/131 65/142/132 71/140/124
+f 122/134/130 45/133/129 46/132/133 124/131/134
+f 97/141/131 98/49/135 66/28/136 65/142/132
+f 124/131/134 46/132/133 47/38/137 126/68/138
+f 101/50/139 67/49/140 99/28/141 69/27/142
+f 128/67/143 48/37/144 8/38/145 95/68/146
+f 126/68/138 47/38/137 48/37/144 128/67/143
+f 95/68/146 8/38/145 7/132/102 100/131/101
+f 104/136/106 36/135/105 37/123/108 106/118/107
+f 113/127/147 111/13/97 79/95/100 81/103/148
+f 115/13/149 113/127/147 81/103/148 83/95/150
+f 117/14/151 115/13/149 83/95/150 85/96/152
+f 119/116/153 117/14/151 85/96/152 87/128/154
+f 121/137/155 119/116/153 87/128/154 89/138/156
+f 123/139/157 121/137/155 89/138/156 91/140/158
+f 125/141/159 123/139/157 91/140/158 93/142/160
+f 99/28/141 67/49/140 125/141/159 93/142/160
+f 8/38/145 99/28/141 93/142/160 7/132/102
+f 7/132/102 93/142/160 91/140/158 35/133/103
+f 35/133/103 91/140/158 89/138/156 36/135/105
+f 36/135/105 89/138/156 87/128/154 37/123/108
+f 37/123/108 87/128/154 85/96/152 38/89/109
+f 38/89/109 85/96/152 83/95/150 39/88/113
+f 39/88/113 83/95/150 81/103/148 40/107/115
+f 40/107/115 81/103/148 79/95/100 41/88/119
+f 41/88/119 79/95/100 77/96/99 42/89/121
+f 47/38/137 66/28/136 69/27/142 48/37/144
+f 48/37/144 69/27/142 99/28/141 8/38/145
+f 46/132/133 65/142/132 66/28/136 47/38/137
+f 45/133/129 71/140/124 65/142/132 46/132/133
+f 44/135/127 73/138/118 71/140/124 45/133/129
+f 43/123/125 75/128/112 73/138/118 44/135/127
+f 42/89/121 77/96/99 75/128/112 43/123/125
+f 98/49/135 101/50/139 69/27/142 66/28/136
diff --git a/lavalamp/textures/lavalamp_lamp_anim_blue.png b/lavalamp/textures/lavalamp_lamp_anim_blue.png
new file mode 100644
index 0000000..2c08584
--- /dev/null
+++ b/lavalamp/textures/lavalamp_lamp_anim_blue.png
Binary files differ
diff --git a/lavalamp/textures/lavalamp_lamp_anim_green.png b/lavalamp/textures/lavalamp_lamp_anim_green.png
new file mode 100644
index 0000000..40f5ac1
--- /dev/null
+++ b/lavalamp/textures/lavalamp_lamp_anim_green.png
Binary files differ
diff --git a/lavalamp/textures/lavalamp_lamp_anim_orange.png b/lavalamp/textures/lavalamp_lamp_anim_orange.png
new file mode 100644
index 0000000..98eb4da
--- /dev/null
+++ b/lavalamp/textures/lavalamp_lamp_anim_orange.png
Binary files differ
diff --git a/lavalamp/textures/lavalamp_lamp_anim_red.png b/lavalamp/textures/lavalamp_lamp_anim_red.png
new file mode 100644
index 0000000..9a4d706
--- /dev/null
+++ b/lavalamp/textures/lavalamp_lamp_anim_red.png
Binary files differ
diff --git a/lavalamp/textures/lavalamp_lamp_anim_violet.png b/lavalamp/textures/lavalamp_lamp_anim_violet.png
new file mode 100644
index 0000000..8b09496
--- /dev/null
+++ b/lavalamp/textures/lavalamp_lamp_anim_violet.png
Binary files differ
diff --git a/lavalamp/textures/lavalamp_lamp_anim_yellow.png b/lavalamp/textures/lavalamp_lamp_anim_yellow.png
new file mode 100644
index 0000000..1c1af2c
--- /dev/null
+++ b/lavalamp/textures/lavalamp_lamp_anim_yellow.png
Binary files differ
diff --git a/lavalamp/textures/lavalamp_lamp_blue_inv.png b/lavalamp/textures/lavalamp_lamp_blue_inv.png
new file mode 100644
index 0000000..144643f
--- /dev/null
+++ b/lavalamp/textures/lavalamp_lamp_blue_inv.png
Binary files differ
diff --git a/lavalamp/textures/lavalamp_lamp_green_inv.png b/lavalamp/textures/lavalamp_lamp_green_inv.png
new file mode 100644
index 0000000..594f82d
--- /dev/null
+++ b/lavalamp/textures/lavalamp_lamp_green_inv.png
Binary files differ
diff --git a/lavalamp/textures/lavalamp_lamp_off.png b/lavalamp/textures/lavalamp_lamp_off.png
new file mode 100644
index 0000000..704f9c5
--- /dev/null
+++ b/lavalamp/textures/lavalamp_lamp_off.png
Binary files differ
diff --git a/lavalamp/textures/lavalamp_lamp_orange_inv.png b/lavalamp/textures/lavalamp_lamp_orange_inv.png
new file mode 100644
index 0000000..da41b96
--- /dev/null
+++ b/lavalamp/textures/lavalamp_lamp_orange_inv.png
Binary files differ
diff --git a/lavalamp/textures/lavalamp_lamp_red_inv.png b/lavalamp/textures/lavalamp_lamp_red_inv.png
new file mode 100644
index 0000000..04296c6
--- /dev/null
+++ b/lavalamp/textures/lavalamp_lamp_red_inv.png
Binary files differ
diff --git a/lavalamp/textures/lavalamp_lamp_violet_inv.png b/lavalamp/textures/lavalamp_lamp_violet_inv.png
new file mode 100644
index 0000000..c599731
--- /dev/null
+++ b/lavalamp/textures/lavalamp_lamp_violet_inv.png
Binary files differ
diff --git a/lavalamp/textures/lavalamp_lamp_yellow_inv.png b/lavalamp/textures/lavalamp_lamp_yellow_inv.png
new file mode 100644
index 0000000..6c2b21a
--- /dev/null
+++ b/lavalamp/textures/lavalamp_lamp_yellow_inv.png
Binary files differ
diff --git a/lavalamp/textures/lavalamp_metal.png b/lavalamp/textures/lavalamp_metal.png
new file mode 100644
index 0000000..a34fc84
--- /dev/null
+++ b/lavalamp/textures/lavalamp_metal.png
Binary files differ