Add files

This commit is contained in:
random-geek 2018-11-22 15:08:40 -08:00
parent 15769f6657
commit b7fe9e5fa2
50 changed files with 3568 additions and 0 deletions

2
mod.conf Normal file

@ -0,0 +1,2 @@
name = mp_morelights
description = Morelights is a lightweight modpack providing flexible interior and exterior lighting options for different styles of builds.

0
modpack.txt Normal file

4
morelights/depends.txt Normal file

@ -0,0 +1,4 @@
default
dye
unifieddyes?
xpanes?

55
morelights/init.lua Normal file

@ -0,0 +1,55 @@
morelights = {}
if minetest.get_modpath("xpanes") then
morelights.glass = "xpanes:pane_flat"
else
morelights.glass = "default:glass"
end
function morelights.register_variants(variants, fixedDef)
for _,variant in ipairs(variants) do
local name = variant.name
local def = table.copy(fixedDef)
for k,v in pairs(variant) do
if k ~= "name" then
def[k] = v
end
end
minetest.register_node(name, def)
end
end
function morelights.on_place_hanging(itemstack, placer, pointed_thing, replaceName)
local ceiling = minetest.get_node(vector.add(pointed_thing.above,
{x=0, y=1, z=0}))
if ceiling and ceiling.name ~= "air"
and minetest.get_item_group(ceiling.name, "mounted_ceiling") == 0
and not (placer and placer:get_player_control().sneak) then
local name = itemstack:get_name()
local fakestack = itemstack
fakestack:set_name(replaceName)
minetest.item_place(fakestack, placer, pointed_thing, 0)
itemstack:set_name(name)
return itemstack
end
minetest.item_place(itemstack, placer, pointed_thing, 0)
return itemstack
end
function morelights.rotate_and_place(itemstack, placer, pointed_thing, lookup)
local dir = minetest.dir_to_wallmounted(vector.subtract(pointed_thing.under, pointed_thing.above))
local fDirs = lookup or {[0] = 20, 0, 16, 12, 8, 4}
minetest.item_place(itemstack, placer, pointed_thing, fDirs[dir] or 0)
return itemstack
end
local path = minetest.get_modpath("morelights")
dofile(path .. "/nodes.lua")

@ -0,0 +1,590 @@
# Blender v2.79 (sub 0) OBJ File: 'chain_merged.blend'
# www.blender.org
o Torus
v 0.000000 0.343753 0.000000
v 0.015625 0.359378 0.000000
v 0.000000 0.375003 0.000000
v -0.015625 0.359378 0.000000
v 0.000000 0.375003 -0.054127
v 0.015625 0.382815 -0.040595
v 0.000000 0.390628 -0.027063
v -0.015625 0.382815 -0.040595
v 0.000000 0.500003 -0.054127
v 0.015625 0.492190 -0.040595
v 0.000000 0.484378 -0.027063
v -0.015625 0.492190 -0.040595
v 0.000000 0.531253 -0.000000
v 0.015625 0.515628 -0.000000
v 0.000000 0.500003 -0.000000
v -0.015625 0.515628 -0.000000
v 0.000000 0.500003 0.054127
v 0.015625 0.492190 0.040595
v 0.000000 0.484378 0.027063
v -0.015625 0.492190 0.040595
v 0.000000 0.375003 0.054127
v 0.015625 0.382815 0.040595
v 0.000000 0.390628 0.027063
v -0.015625 0.382815 0.040595
v 0.000000 -0.156247 0.000000
v 0.015625 -0.140622 0.000000
v 0.000000 -0.124997 0.000000
v -0.015625 -0.140622 0.000000
v 0.000000 -0.124997 -0.054127
v 0.015625 -0.117185 -0.040595
v 0.000000 -0.109372 -0.027063
v -0.015625 -0.117185 -0.040595
v -0.000000 0.000003 -0.054127
v 0.015625 -0.007810 -0.040595
v -0.000000 -0.015622 -0.027063
v -0.015625 -0.007810 -0.040595
v -0.000000 0.031253 -0.000000
v 0.015625 0.015628 -0.000000
v -0.000000 0.000003 -0.000000
v -0.015625 0.015628 -0.000000
v -0.000000 0.000003 0.054127
v 0.015625 -0.007810 0.040595
v -0.000000 -0.015622 0.027063
v -0.015625 -0.007810 0.040595
v 0.000000 -0.124997 0.054127
v 0.015625 -0.117185 0.040595
v 0.000000 -0.109372 0.027063
v -0.015625 -0.117185 0.040595
v 0.000000 -0.281247 0.000000
v 0.000000 -0.265622 0.015625
v 0.000000 -0.249997 0.000000
v 0.000000 -0.265622 -0.015625
v 0.054127 -0.249997 0.000000
v 0.040595 -0.242185 0.015625
v 0.027063 -0.234372 0.000000
v 0.040595 -0.242185 -0.015625
v 0.054127 -0.124997 0.000000
v 0.040595 -0.132810 0.015625
v 0.027063 -0.140622 0.000000
v 0.040595 -0.132810 -0.015625
v 0.000000 -0.093747 0.000000
v -0.000000 -0.109372 0.015625
v 0.000000 -0.109372 -0.015625
v -0.054127 -0.124997 -0.000000
v -0.040595 -0.132810 0.015625
v -0.027063 -0.140622 -0.000000
v -0.040595 -0.132810 -0.015625
v -0.054127 -0.249997 -0.000000
v -0.040595 -0.242185 0.015625
v -0.027063 -0.234372 -0.000000
v -0.040595 -0.242185 -0.015625
v -0.000000 -0.531247 0.000000
v -0.000000 -0.515622 0.015625
v -0.000000 -0.499997 0.000000
v -0.000000 -0.515622 -0.015625
v 0.054127 -0.499997 0.000000
v 0.040595 -0.492185 0.015625
v 0.027063 -0.484372 0.000000
v 0.040595 -0.492185 -0.015625
v 0.054127 -0.374997 0.000000
v 0.040595 -0.382810 0.015625
v 0.027063 -0.390622 0.000000
v 0.040595 -0.382810 -0.015625
v -0.000000 -0.343747 0.000000
v -0.000000 -0.359372 0.015625
v -0.000000 -0.374997 0.000000
v -0.000000 -0.359372 -0.015625
v -0.054127 -0.374997 -0.000000
v -0.040595 -0.382810 0.015625
v -0.027063 -0.390622 -0.000000
v -0.040595 -0.382810 -0.015625
v -0.054127 -0.499997 -0.000000
v -0.040595 -0.492185 0.015625
v -0.027063 -0.484372 -0.000000
v -0.040595 -0.492185 -0.015625
v 0.000000 -0.406247 0.000000
v 0.015625 -0.390622 0.000000
v -0.015625 -0.390622 0.000000
v 0.000000 -0.374997 -0.054127
v 0.015625 -0.367185 -0.040595
v 0.000000 -0.359372 -0.027063
v -0.015625 -0.367185 -0.040595
v -0.000000 -0.249997 -0.054127
v 0.015625 -0.257810 -0.040595
v -0.000000 -0.265622 -0.027063
v -0.015625 -0.257810 -0.040595
v -0.000000 -0.218747 -0.000000
v 0.015625 -0.234372 -0.000000
v -0.015625 -0.234372 -0.000000
v -0.000000 -0.249997 0.054127
v 0.015625 -0.257810 0.040595
v -0.000000 -0.265622 0.027063
v -0.015625 -0.257810 0.040595
v 0.000000 -0.374997 0.054127
v 0.015625 -0.367185 0.040595
v 0.000000 -0.359372 0.027063
v -0.015625 -0.367185 0.040595
v 0.000000 0.093753 0.000000
v 0.015625 0.109378 0.000000
v -0.015625 0.109378 0.000000
v 0.000000 0.125003 -0.054127
v 0.015625 0.132815 -0.040595
v 0.000000 0.140628 -0.027063
v -0.015625 0.132815 -0.040595
v 0.000000 0.250003 -0.054127
v 0.015625 0.242190 -0.040595
v 0.000000 0.234378 -0.027063
v -0.015625 0.242190 -0.040595
v 0.000000 0.281253 -0.000000
v 0.015625 0.265628 -0.000000
v 0.000000 0.250003 -0.000000
v -0.015625 0.265628 -0.000000
v 0.000000 0.250003 0.054127
v 0.015625 0.242190 0.040595
v 0.000000 0.234378 0.027063
v -0.015625 0.242190 0.040595
v 0.000000 0.125003 0.054127
v 0.015625 0.132815 0.040595
v 0.000000 0.140628 0.027063
v -0.015625 0.132815 0.040595
v 0.000000 -0.031247 0.000000
v 0.000000 -0.015622 0.015625
v 0.000000 -0.015622 -0.015625
v 0.054127 0.000003 0.000000
v 0.040595 0.007815 0.015625
v 0.027063 0.015628 0.000000
v 0.040595 0.007815 -0.015625
v 0.054127 0.125003 0.000000
v 0.040595 0.117190 0.015625
v 0.027063 0.109378 0.000000
v 0.040595 0.117190 -0.015625
v 0.000000 0.156253 0.000000
v 0.000000 0.140628 0.015625
v 0.000000 0.125003 0.000000
v 0.000000 0.140628 -0.015625
v -0.054127 0.125003 -0.000000
v -0.040595 0.117190 0.015625
v -0.027063 0.109378 -0.000000
v -0.040595 0.117190 -0.015625
v -0.054127 0.000003 -0.000000
v -0.040595 0.007815 0.015625
v -0.027063 0.015628 -0.000000
v -0.040595 0.007815 -0.015625
v 0.000000 0.218753 0.000000
v 0.000000 0.234378 0.015625
v 0.000000 0.234378 -0.015625
v 0.054127 0.250003 0.000000
v 0.040595 0.257815 0.015625
v 0.027063 0.265628 0.000000
v 0.040595 0.257815 -0.015625
v 0.054127 0.375003 0.000000
v 0.040595 0.367190 0.015625
v 0.027063 0.359378 0.000000
v 0.040595 0.367190 -0.015625
v 0.000000 0.406253 0.000000
v 0.000000 0.390628 0.015625
v 0.000000 0.390628 -0.015625
v -0.054127 0.375003 -0.000000
v -0.040595 0.367190 0.015625
v -0.027063 0.359378 -0.000000
v -0.040595 0.367190 -0.015625
v -0.054127 0.250003 -0.000000
v -0.040595 0.257815 0.015625
v -0.027063 0.265628 -0.000000
v -0.040595 0.257815 -0.015625
vt 0.500000 0.823529
vt 0.469913 0.852941
vt 0.468750 0.860294
vt 0.491315 0.838235
vt 0.484957 0.867647
vt 0.500000 0.852941
vt 0.486120 0.860294
vt 0.508685 0.838235
vt 0.469913 0.970588
vt 0.468750 0.963235
vt 0.484957 0.955882
vt 0.486120 0.963235
vt 0.500000 1.000000
vt 0.491315 0.985294
vt 0.500000 0.970588
vt 0.508685 0.985294
vt 0.530087 0.970588
vt 0.513880 0.963235
vt 0.515043 0.955882
vt 0.531250 0.963235
vt 0.530087 0.852941
vt 0.513880 0.860294
vt 0.515043 0.867647
vt 0.531250 0.860294
vt 0.500000 0.352941
vt 0.469913 0.382353
vt 0.468750 0.389706
vt 0.491315 0.367647
vt 0.484957 0.397059
vt 0.500000 0.382353
vt 0.486120 0.389706
vt 0.508685 0.367647
vt 0.469913 0.500000
vt 0.468750 0.492647
vt 0.484957 0.485294
vt 0.486120 0.492647
vt 0.500000 0.529412
vt 0.491315 0.514706
vt 0.500000 0.500000
vt 0.508685 0.514706
vt 0.530087 0.500000
vt 0.513880 0.492647
vt 0.515043 0.485294
vt 0.531250 0.492647
vt 0.530087 0.382353
vt 0.513880 0.389706
vt 0.515043 0.397059
vt 0.531250 0.389706
vt 0.500000 0.235294
vt 0.469913 0.264706
vt 0.486120 0.272059
vt 0.508685 0.250000
vt 0.484957 0.279412
vt 0.500000 0.264706
vt 0.468750 0.272059
vt 0.491315 0.250000
vt 0.469913 0.382353
vt 0.486120 0.375000
vt 0.484957 0.367647
vt 0.468750 0.375000
vt 0.500000 0.411765
vt 0.508685 0.397059
vt 0.491315 0.397059
vt 0.530087 0.382353
vt 0.531250 0.375000
vt 0.515043 0.367647
vt 0.513880 0.375000
vt 0.530087 0.264706
vt 0.531250 0.272059
vt 0.515043 0.279412
vt 0.513880 0.272059
vt 0.500000 0.000000
vt 0.469913 0.029412
vt 0.486120 0.036765
vt 0.508685 0.014706
vt 0.484957 0.044118
vt 0.500000 0.029412
vt 0.468750 0.036765
vt 0.491315 0.014706
vt 0.469913 0.147059
vt 0.486120 0.139706
vt 0.484957 0.132353
vt 0.468750 0.139706
vt 0.500000 0.176471
vt 0.508685 0.161765
vt 0.500000 0.147059
vt 0.491315 0.161765
vt 0.530087 0.147059
vt 0.531250 0.139706
vt 0.515043 0.132353
vt 0.513880 0.139706
vt 0.530087 0.029412
vt 0.531250 0.036765
vt 0.515043 0.044118
vt 0.513880 0.036765
vt 0.500000 0.117647
vt 0.469913 0.147059
vt 0.468750 0.154412
vt 0.491315 0.132353
vt 0.484957 0.161765
vt 0.486120 0.154412
vt 0.508685 0.132353
vt 0.469913 0.264706
vt 0.468750 0.257353
vt 0.484957 0.250000
vt 0.486120 0.257353
vt 0.500000 0.294118
vt 0.491315 0.279412
vt 0.508685 0.279412
vt 0.530087 0.264706
vt 0.513880 0.257353
vt 0.515043 0.250000
vt 0.531250 0.257353
vt 0.530087 0.147059
vt 0.513880 0.154412
vt 0.515043 0.161765
vt 0.531250 0.154412
vt 0.500000 0.588235
vt 0.469913 0.617647
vt 0.468750 0.625000
vt 0.491315 0.602941
vt 0.484957 0.632353
vt 0.500000 0.617647
vt 0.486120 0.625000
vt 0.508685 0.602941
vt 0.469913 0.735294
vt 0.468750 0.727941
vt 0.484957 0.720588
vt 0.486120 0.727941
vt 0.500000 0.764706
vt 0.491315 0.750000
vt 0.500000 0.735294
vt 0.508685 0.750000
vt 0.530087 0.735294
vt 0.513880 0.727941
vt 0.515043 0.720588
vt 0.531250 0.727941
vt 0.530087 0.617647
vt 0.513880 0.625000
vt 0.515043 0.632353
vt 0.531250 0.625000
vt 0.500000 0.470588
vt 0.469913 0.500000
vt 0.486120 0.507353
vt 0.508685 0.485294
vt 0.484957 0.514706
vt 0.468750 0.507353
vt 0.491315 0.485294
vt 0.469913 0.617647
vt 0.486120 0.610294
vt 0.484957 0.602941
vt 0.468750 0.610294
vt 0.500000 0.647059
vt 0.508685 0.632353
vt 0.491315 0.632353
vt 0.530087 0.617647
vt 0.531250 0.610294
vt 0.515043 0.602941
vt 0.513880 0.610294
vt 0.530087 0.500000
vt 0.531250 0.507353
vt 0.515043 0.514706
vt 0.513880 0.507353
vt 0.500000 0.705882
vt 0.469913 0.735294
vt 0.486120 0.742647
vt 0.508685 0.720588
vt 0.484957 0.750000
vt 0.468750 0.742647
vt 0.491315 0.720588
vt 0.469913 0.852941
vt 0.486120 0.845588
vt 0.484957 0.838235
vt 0.468750 0.845588
vt 0.500000 0.882353
vt 0.508685 0.867647
vt 0.491315 0.867647
vt 0.530087 0.852941
vt 0.531250 0.845588
vt 0.515043 0.838235
vt 0.513880 0.845588
vt 0.530087 0.735294
vt 0.531250 0.742647
vt 0.515043 0.750000
vt 0.513880 0.742647
vn 0.6547 -0.6547 -0.3780
vn 0.6547 0.6547 0.3780
vn -0.6547 0.6547 0.3780
vn -0.6547 -0.6547 -0.3780
vn 0.6547 0.0000 -0.7559
vn 0.6547 0.0000 0.7559
vn -0.6547 -0.0000 0.7559
vn -0.6547 -0.0000 -0.7559
vn 0.6547 0.6547 -0.3780
vn 0.6547 -0.6547 0.3780
vn -0.6547 -0.6547 0.3780
vn -0.6547 0.6547 -0.3780
vn 0.3780 -0.6547 0.6547
vn -0.3780 0.6547 0.6547
vn -0.3780 0.6547 -0.6547
vn 0.3780 -0.6547 -0.6547
vn 0.7559 0.0000 0.6547
vn -0.7559 -0.0000 0.6547
vn -0.7559 -0.0000 -0.6547
vn 0.7559 0.0000 -0.6547
vn 0.3780 0.6547 0.6547
vn -0.3780 -0.6547 0.6547
vn -0.3780 -0.6547 -0.6547
vn 0.3780 0.6547 -0.6547
s off
f 1/1/1 5/2/1 6/3/1 2/4/1
f 2/4/2 6/3/2 7/5/2 3/6/2
f 3/6/3 7/5/3 8/7/3 4/8/3
f 4/8/4 8/7/4 5/2/4 1/1/4
f 5/2/5 9/9/5 10/10/5 6/3/5
f 6/3/6 10/10/6 11/11/6 7/5/6
f 7/5/7 11/11/7 12/12/7 8/7/7
f 8/7/8 12/12/8 9/9/8 5/2/8
f 9/9/9 13/13/9 14/14/9 10/10/9
f 10/10/10 14/14/10 15/15/10 11/11/10
f 11/11/11 15/15/11 16/16/11 12/12/11
f 12/12/12 16/16/12 13/13/12 9/9/12
f 13/13/2 17/17/2 18/18/2 14/14/2
f 14/14/1 18/18/1 19/19/1 15/15/1
f 15/15/4 19/19/4 20/20/4 16/16/4
f 16/16/3 20/20/3 17/17/3 13/13/3
f 17/17/6 21/21/6 22/22/6 18/18/6
f 18/18/5 22/22/5 23/23/5 19/19/5
f 19/19/8 23/23/8 24/24/8 20/20/8
f 20/20/7 24/24/7 21/21/7 17/17/7
f 21/21/10 1/1/10 2/4/10 22/22/10
f 22/22/9 2/4/9 3/6/9 23/23/9
f 23/23/12 3/6/12 4/8/12 24/24/12
f 24/24/11 4/8/11 1/1/11 21/21/11
f 25/25/1 29/26/1 30/27/1 26/28/1
f 26/28/2 30/27/2 31/29/2 27/30/2
f 27/30/3 31/29/3 32/31/3 28/32/3
f 28/32/4 32/31/4 29/26/4 25/25/4
f 29/26/5 33/33/5 34/34/5 30/27/5
f 30/27/6 34/34/6 35/35/6 31/29/6
f 31/29/7 35/35/7 36/36/7 32/31/7
f 32/31/8 36/36/8 33/33/8 29/26/8
f 33/33/9 37/37/9 38/38/9 34/34/9
f 34/34/10 38/38/10 39/39/10 35/35/10
f 35/35/11 39/39/11 40/40/11 36/36/11
f 36/36/12 40/40/12 37/37/12 33/33/12
f 37/37/2 41/41/2 42/42/2 38/38/2
f 38/38/1 42/42/1 43/43/1 39/39/1
f 39/39/4 43/43/4 44/44/4 40/40/4
f 40/40/3 44/44/3 41/41/3 37/37/3
f 41/41/6 45/45/6 46/46/6 42/42/6
f 42/42/5 46/46/5 47/47/5 43/43/5
f 43/43/8 47/47/8 48/48/8 44/44/8
f 44/44/7 48/48/7 45/45/7 41/41/7
f 45/45/10 25/25/10 26/28/10 46/46/10
f 46/46/9 26/28/9 27/30/9 47/47/9
f 47/47/12 27/30/12 28/32/12 48/48/12
f 48/48/11 28/32/11 25/25/11 45/45/11
f 49/49/13 53/50/13 54/51/13 50/52/13
f 50/52/14 54/51/14 55/53/14 51/54/14
f 51/54/15 55/53/15 56/55/15 52/56/15
f 52/56/16 56/55/16 53/50/16 49/49/16
f 53/50/17 57/57/17 58/58/17 54/51/17
f 54/51/18 58/58/18 59/59/18 55/53/18
f 55/53/19 59/59/19 60/60/19 56/55/19
f 56/55/20 60/60/20 57/57/20 53/50/20
f 57/57/21 61/61/21 62/62/21 58/58/21
f 58/58/22 62/62/22 27/30/22 59/59/22
f 59/59/23 27/30/23 63/63/23 60/60/23
f 60/60/24 63/63/24 61/61/24 57/57/24
f 61/61/14 64/64/14 65/65/14 62/62/14
f 62/62/13 65/65/13 66/66/13 27/30/13
f 27/30/16 66/66/16 67/67/16 63/63/16
f 63/63/15 67/67/15 64/64/15 61/61/15
f 64/64/18 68/68/18 69/69/18 65/65/18
f 65/65/17 69/69/17 70/70/17 66/66/17
f 66/66/20 70/70/20 71/71/20 67/67/20
f 67/67/19 71/71/19 68/68/19 64/64/19
f 68/68/22 49/49/22 50/52/22 69/69/22
f 69/69/21 50/52/21 51/54/21 70/70/21
f 70/70/24 51/54/24 52/56/24 71/71/24
f 71/71/23 52/56/23 49/49/23 68/68/23
f 72/72/13 76/73/13 77/74/13 73/75/13
f 73/75/14 77/74/14 78/76/14 74/77/14
f 74/77/15 78/76/15 79/78/15 75/79/15
f 75/79/16 79/78/16 76/73/16 72/72/16
f 76/73/17 80/80/17 81/81/17 77/74/17
f 77/74/18 81/81/18 82/82/18 78/76/18
f 78/76/19 82/82/19 83/83/19 79/78/19
f 79/78/20 83/83/20 80/80/20 76/73/20
f 80/80/21 84/84/21 85/85/21 81/81/21
f 81/81/22 85/85/22 86/86/22 82/82/22
f 82/82/23 86/86/23 87/87/23 83/83/23
f 83/83/24 87/87/24 84/84/24 80/80/24
f 84/84/14 88/88/14 89/89/14 85/85/14
f 85/85/13 89/89/13 90/90/13 86/86/13
f 86/86/16 90/90/16 91/91/16 87/87/16
f 87/87/15 91/91/15 88/88/15 84/84/15
f 88/88/18 92/92/18 93/93/18 89/89/18
f 89/89/17 93/93/17 94/94/17 90/90/17
f 90/90/20 94/94/20 95/95/20 91/91/20
f 91/91/19 95/95/19 92/92/19 88/88/19
f 92/92/22 72/72/22 73/75/22 93/93/22
f 93/93/21 73/75/21 74/77/21 94/94/21
f 94/94/24 74/77/24 75/79/24 95/95/24
f 95/95/23 75/79/23 72/72/23 92/92/23
f 96/96/1 99/97/1 100/98/1 97/99/1
f 97/99/2 100/98/2 101/100/2 86/86/2
f 86/86/3 101/100/3 102/101/3 98/102/3
f 98/102/4 102/101/4 99/97/4 96/96/4
f 99/97/5 103/103/5 104/104/5 100/98/5
f 100/98/6 104/104/6 105/105/6 101/100/6
f 101/100/7 105/105/7 106/106/7 102/101/7
f 102/101/8 106/106/8 103/103/8 99/97/8
f 103/103/9 107/107/9 108/108/9 104/104/9
f 104/104/10 108/108/10 51/54/10 105/105/10
f 105/105/11 51/54/11 109/109/11 106/106/11
f 106/106/12 109/109/12 107/107/12 103/103/12
f 107/107/2 110/110/2 111/111/2 108/108/2
f 108/108/1 111/111/1 112/112/1 51/54/1
f 51/54/4 112/112/4 113/113/4 109/109/4
f 109/109/3 113/113/3 110/110/3 107/107/3
f 110/110/6 114/114/6 115/115/6 111/111/6
f 111/111/5 115/115/5 116/116/5 112/112/5
f 112/112/8 116/116/8 117/117/8 113/113/8
f 113/113/7 117/117/7 114/114/7 110/110/7
f 114/114/10 96/96/10 97/99/10 115/115/10
f 115/115/9 97/99/9 86/86/9 116/116/9
f 116/116/12 86/86/12 98/102/12 117/117/12
f 117/117/11 98/102/11 96/96/11 114/114/11
f 118/118/1 121/119/1 122/120/1 119/121/1
f 119/121/2 122/120/2 123/122/2 154/123/2
f 154/123/3 123/122/3 124/124/3 120/125/3
f 120/125/4 124/124/4 121/119/4 118/118/4
f 121/119/5 125/126/5 126/127/5 122/120/5
f 122/120/6 126/127/6 127/128/6 123/122/6
f 123/122/7 127/128/7 128/129/7 124/124/7
f 124/124/8 128/129/8 125/126/8 121/119/8
f 125/126/9 129/130/9 130/131/9 126/127/9
f 126/127/10 130/131/10 131/132/10 127/128/10
f 127/128/11 131/132/11 132/133/11 128/129/11
f 128/129/12 132/133/12 129/130/12 125/126/12
f 129/130/2 133/134/2 134/135/2 130/131/2
f 130/131/1 134/135/1 135/136/1 131/132/1
f 131/132/4 135/136/4 136/137/4 132/133/4
f 132/133/3 136/137/3 133/134/3 129/130/3
f 133/134/6 137/138/6 138/139/6 134/135/6
f 134/135/5 138/139/5 139/140/5 135/136/5
f 135/136/8 139/140/8 140/141/8 136/137/8
f 136/137/7 140/141/7 137/138/7 133/134/7
f 137/138/10 118/118/10 119/121/10 138/139/10
f 138/139/9 119/121/9 154/123/9 139/140/9
f 139/140/12 154/123/12 120/125/12 140/141/12
f 140/141/11 120/125/11 118/118/11 137/138/11
f 141/142/13 144/143/13 145/144/13 142/145/13
f 142/145/14 145/144/14 146/146/14 39/39/14
f 39/39/15 146/146/15 147/147/15 143/148/15
f 143/148/16 147/147/16 144/143/16 141/142/16
f 144/143/17 148/149/17 149/150/17 145/144/17
f 145/144/18 149/150/18 150/151/18 146/146/18
f 146/146/19 150/151/19 151/152/19 147/147/19
f 147/147/20 151/152/20 148/149/20 144/143/20
f 148/149/21 152/153/21 153/154/21 149/150/21
f 149/150/22 153/154/22 154/123/22 150/151/22
f 150/151/23 154/123/23 155/155/23 151/152/23
f 151/152/24 155/155/24 152/153/24 148/149/24
f 152/153/14 156/156/14 157/157/14 153/154/14
f 153/154/13 157/157/13 158/158/13 154/123/13
f 154/123/16 158/158/16 159/159/16 155/155/16
f 155/155/15 159/159/15 156/156/15 152/153/15
f 156/156/18 160/160/18 161/161/18 157/157/18
f 157/157/17 161/161/17 162/162/17 158/158/17
f 158/158/20 162/162/20 163/163/20 159/159/20
f 159/159/19 163/163/19 160/160/19 156/156/19
f 160/160/22 141/142/22 142/145/22 161/161/22
f 161/161/21 142/145/21 39/39/21 162/162/21
f 162/162/24 39/39/24 143/148/24 163/163/24
f 163/163/23 143/148/23 141/142/23 160/160/23
f 164/164/13 167/165/13 168/166/13 165/167/13
f 165/167/14 168/166/14 169/168/14 131/132/14
f 131/132/15 169/168/15 170/169/15 166/170/15
f 166/170/16 170/169/16 167/165/16 164/164/16
f 167/165/17 171/171/17 172/172/17 168/166/17
f 168/166/18 172/172/18 173/173/18 169/168/18
f 169/168/19 173/173/19 174/174/19 170/169/19
f 170/169/20 174/174/20 171/171/20 167/165/20
f 171/171/21 175/175/21 176/176/21 172/172/21
f 172/172/22 176/176/22 3/6/22 173/173/22
f 173/173/23 3/6/23 177/177/23 174/174/23
f 174/174/24 177/177/24 175/175/24 171/171/24
f 175/175/14 178/178/14 179/179/14 176/176/14
f 176/176/13 179/179/13 180/180/13 3/6/13
f 3/6/16 180/180/16 181/181/16 177/177/16
f 177/177/15 181/181/15 178/178/15 175/175/15
f 178/178/18 182/182/18 183/183/18 179/179/18
f 179/179/17 183/183/17 184/184/17 180/180/17
f 180/180/20 184/184/20 185/185/20 181/181/20
f 181/181/19 185/185/19 182/182/19 178/178/19
f 182/182/22 164/164/22 165/167/22 183/183/22
f 183/183/21 165/167/21 131/132/21 184/184/21
f 184/184/24 131/132/24 166/170/24 185/185/24
f 185/185/23 166/170/23 164/164/23 182/182/23

@ -0,0 +1,620 @@
# Blender v2.79 (sub 0) OBJ File: 'chain_ceiling.blend'
# www.blender.org
o Cube
v -0.187500 0.437500 0.187500
v -0.187500 0.500000 0.187500
v -0.187500 0.437500 -0.187500
v -0.187500 0.500000 -0.187500
v 0.187500 0.437500 0.187500
v 0.187500 0.500000 0.187500
v 0.187500 0.437500 -0.187500
v 0.187500 0.500000 -0.187500
vt 0.687500 0.937500
vt 0.687500 1.000000
vt 0.312500 1.000000
vt 0.312500 0.937500
vt 0.687500 0.937500
vt 0.687500 1.000000
vt 0.312500 1.000000
vt 0.312500 0.937500
vt 0.687500 0.937500
vt 0.687500 1.000000
vt 0.312500 1.000000
vt 0.312500 0.937500
vt 0.687500 0.937500
vt 0.687500 1.000000
vt 0.312500 1.000000
vt 0.312500 0.937500
vt 0.312500 0.312500
vt 0.312500 0.687500
vt 0.687500 0.687500
vt 0.687500 0.312500
vt 0.312500 0.312500
vt 0.687500 0.312500
vt 0.687500 0.687500
vt 0.312500 0.687500
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/5/2 4/6/2 8/7/2 7/8/2
f 7/9/3 8/10/3 6/11/3 5/12/3
f 5/13/4 6/14/4 2/15/4 1/16/4
f 3/17/5 7/18/5 5/19/5 1/20/5
f 8/21/6 4/22/6 2/23/6 6/24/6
o Torus
v 0.000000 0.343753 0.000000
v 0.015625 0.359378 0.000000
v 0.000000 0.375003 0.000000
v -0.015625 0.359378 0.000000
v 0.000000 0.375003 -0.054127
v 0.015625 0.382815 -0.040595
v 0.000000 0.390628 -0.027063
v -0.015625 0.382815 -0.040595
v 0.000000 0.375003 0.054127
v 0.015625 0.382815 0.040595
v 0.000000 0.390628 0.027063
v -0.015625 0.382815 0.040595
v 0.000000 -0.156247 0.000000
v 0.015625 -0.140622 0.000000
v 0.000000 -0.124997 0.000000
v -0.015625 -0.140622 0.000000
v 0.000000 -0.124997 -0.054127
v 0.015625 -0.117185 -0.040595
v 0.000000 -0.109372 -0.027063
v -0.015625 -0.117185 -0.040595
v -0.000000 0.000003 -0.054127
v 0.015625 -0.007810 -0.040595
v -0.000000 -0.015622 -0.027063
v -0.015625 -0.007810 -0.040595
v -0.000000 0.031253 -0.000000
v 0.015625 0.015628 -0.000000
v -0.000000 0.000003 -0.000000
v -0.015625 0.015628 -0.000000
v -0.000000 0.000003 0.054127
v 0.015625 -0.007810 0.040595
v -0.000000 -0.015622 0.027063
v -0.015625 -0.007810 0.040595
v 0.000000 -0.124997 0.054127
v 0.015625 -0.117185 0.040595
v 0.000000 -0.109372 0.027063
v -0.015625 -0.117185 0.040595
v 0.000000 -0.281247 0.000000
v 0.000000 -0.265622 0.015625
v 0.000000 -0.249997 0.000000
v 0.000000 -0.265622 -0.015625
v 0.054127 -0.249997 0.000000
v 0.040595 -0.242185 0.015625
v 0.027063 -0.234372 0.000000
v 0.040595 -0.242185 -0.015625
v 0.054127 -0.124997 0.000000
v 0.040595 -0.132810 0.015625
v 0.027063 -0.140622 0.000000
v 0.040595 -0.132810 -0.015625
v 0.000000 -0.093747 0.000000
v -0.000000 -0.109372 0.015625
v 0.000000 -0.109372 -0.015625
v -0.054127 -0.124997 -0.000000
v -0.040595 -0.132810 0.015625
v -0.027063 -0.140622 -0.000000
v -0.040595 -0.132810 -0.015625
v -0.054127 -0.249997 -0.000000
v -0.040595 -0.242185 0.015625
v -0.027063 -0.234372 -0.000000
v -0.040595 -0.242185 -0.015625
v -0.000000 -0.531247 0.000000
v -0.000000 -0.515622 0.015625
v -0.000000 -0.499997 0.000000
v -0.000000 -0.515622 -0.015625
v 0.054127 -0.499997 0.000000
v 0.040595 -0.492185 0.015625
v 0.027063 -0.484372 0.000000
v 0.040595 -0.492185 -0.015625
v 0.054127 -0.374997 0.000000
v 0.040595 -0.382810 0.015625
v 0.027063 -0.390622 0.000000
v 0.040595 -0.382810 -0.015625
v -0.000000 -0.343747 0.000000
v -0.000000 -0.359372 0.015625
v -0.000000 -0.374997 0.000000
v -0.000000 -0.359372 -0.015625
v -0.054127 -0.374997 -0.000000
v -0.040595 -0.382810 0.015625
v -0.027063 -0.390622 -0.000000
v -0.040595 -0.382810 -0.015625
v -0.054127 -0.499997 -0.000000
v -0.040595 -0.492185 0.015625
v -0.027063 -0.484372 -0.000000
v -0.040595 -0.492185 -0.015625
v 0.000000 -0.406247 0.000000
v 0.015625 -0.390622 0.000000
v -0.015625 -0.390622 0.000000
v 0.000000 -0.374997 -0.054127
v 0.015625 -0.367185 -0.040595
v 0.000000 -0.359372 -0.027063
v -0.015625 -0.367185 -0.040595
v -0.000000 -0.249997 -0.054127
v 0.015625 -0.257810 -0.040595
v -0.000000 -0.265622 -0.027063
v -0.015625 -0.257810 -0.040595
v -0.000000 -0.218747 -0.000000
v 0.015625 -0.234372 -0.000000
v -0.015625 -0.234372 -0.000000
v -0.000000 -0.249997 0.054127
v 0.015625 -0.257810 0.040595
v -0.000000 -0.265622 0.027063
v -0.015625 -0.257810 0.040595
v 0.000000 -0.374997 0.054127
v 0.015625 -0.367185 0.040595
v 0.000000 -0.359372 0.027063
v -0.015625 -0.367185 0.040595
v 0.000000 0.093753 0.000000
v 0.015625 0.109378 0.000000
v -0.015625 0.109378 0.000000
v 0.000000 0.125003 -0.054127
v 0.015625 0.132815 -0.040595
v 0.000000 0.140628 -0.027063
v -0.015625 0.132815 -0.040595
v 0.000000 0.250003 -0.054127
v 0.015625 0.242190 -0.040595
v 0.000000 0.234378 -0.027063
v -0.015625 0.242190 -0.040595
v 0.000000 0.281253 -0.000000
v 0.015625 0.265628 -0.000000
v 0.000000 0.250003 -0.000000
v -0.015625 0.265628 -0.000000
v 0.000000 0.250003 0.054127
v 0.015625 0.242190 0.040595
v 0.000000 0.234378 0.027063
v -0.015625 0.242190 0.040595
v 0.000000 0.125003 0.054127
v 0.015625 0.132815 0.040595
v 0.000000 0.140628 0.027063
v -0.015625 0.132815 0.040595
v 0.000000 -0.031247 0.000000
v 0.000000 -0.015622 0.015625
v 0.000000 -0.015622 -0.015625
v 0.054127 0.000003 0.000000
v 0.040595 0.007815 0.015625
v 0.027063 0.015628 0.000000
v 0.040595 0.007815 -0.015625
v 0.054127 0.125003 0.000000
v 0.040595 0.117190 0.015625
v 0.027063 0.109378 0.000000
v 0.040595 0.117190 -0.015625
v 0.000000 0.156253 0.000000
v 0.000000 0.140628 0.015625
v 0.000000 0.125003 0.000000
v 0.000000 0.140628 -0.015625
v -0.054127 0.125003 -0.000000
v -0.040595 0.117190 0.015625
v -0.027063 0.109378 -0.000000
v -0.040595 0.117190 -0.015625
v -0.054127 0.000003 -0.000000
v -0.040595 0.007815 0.015625
v -0.027063 0.015628 -0.000000
v -0.040595 0.007815 -0.015625
v 0.000000 0.218753 0.000000
v 0.000000 0.234378 0.015625
v 0.000000 0.234378 -0.015625
v 0.054127 0.250003 0.000000
v 0.040595 0.257815 0.015625
v 0.027063 0.265628 0.000000
v 0.040595 0.257815 -0.015625
v 0.054127 0.375003 0.000000
v 0.040595 0.367190 0.015625
v 0.027063 0.359378 0.000000
v 0.040595 0.367190 -0.015625
v 0.000000 0.406253 0.000000
v 0.000000 0.390628 0.015625
v 0.000000 0.390628 -0.015625
v -0.054127 0.375003 -0.000000
v -0.040595 0.367190 0.015625
v -0.027063 0.359378 -0.000000
v -0.040595 0.367190 -0.015625
v -0.054127 0.250003 -0.000000
v -0.040595 0.257815 0.015625
v -0.027063 0.265628 -0.000000
v -0.040595 0.257815 -0.015625
v 0.000000 0.437500 0.054127
v -0.015625 0.437500 0.040595
v 0.000000 0.437500 0.027063
v 0.015625 0.437500 0.040595
v 0.000000 0.437500 -0.054127
v 0.015625 0.437500 -0.040595
v -0.015625 0.437500 -0.040595
v 0.000000 0.437500 -0.027063
vt 0.500000 0.823529
vt 0.469913 0.852941
vt 0.468750 0.860294
vt 0.491315 0.838235
vt 0.484957 0.867647
vt 0.500000 0.852941
vt 0.486120 0.860294
vt 0.508685 0.838235
vt 0.469913 0.911762
vt 0.468750 0.911762
vt 0.484957 0.911762
vt 0.486120 0.911762
vt 0.530087 0.852941
vt 0.513880 0.860294
vt 0.515043 0.867647
vt 0.531250 0.860294
vt 0.500000 0.352941
vt 0.469913 0.382353
vt 0.468750 0.389706
vt 0.491315 0.367647
vt 0.484957 0.397059
vt 0.500000 0.382353
vt 0.486120 0.389706
vt 0.508685 0.367647
vt 0.469913 0.500000
vt 0.468750 0.492647
vt 0.484957 0.485294
vt 0.486120 0.492647
vt 0.500000 0.529412
vt 0.491315 0.514706
vt 0.500000 0.500000
vt 0.508685 0.514706
vt 0.530087 0.500000
vt 0.513880 0.492647
vt 0.515043 0.485294
vt 0.531250 0.492647
vt 0.530087 0.382353
vt 0.513880 0.389706
vt 0.515043 0.397059
vt 0.531250 0.389706
vt 0.500000 0.235294
vt 0.469913 0.264706
vt 0.486120 0.272059
vt 0.508685 0.250000
vt 0.484957 0.279412
vt 0.500000 0.264706
vt 0.468750 0.272059
vt 0.491315 0.250000
vt 0.469913 0.382353
vt 0.486120 0.375000
vt 0.484957 0.367647
vt 0.468750 0.375000
vt 0.500000 0.411765
vt 0.508685 0.397059
vt 0.491315 0.397059
vt 0.530087 0.382353
vt 0.531250 0.375000
vt 0.515043 0.367647
vt 0.513880 0.375000
vt 0.530087 0.264706
vt 0.531250 0.272059
vt 0.515043 0.279412
vt 0.513880 0.272059
vt 0.500000 0.000000
vt 0.469913 0.029412
vt 0.486120 0.036765
vt 0.508685 0.014706
vt 0.484957 0.044118
vt 0.500000 0.029412
vt 0.468750 0.036765
vt 0.491315 0.014706
vt 0.469913 0.147059
vt 0.486120 0.139706
vt 0.484957 0.132353
vt 0.468750 0.139706
vt 0.500000 0.176471
vt 0.508685 0.161765
vt 0.500000 0.147059
vt 0.491315 0.161765
vt 0.530087 0.147059
vt 0.531250 0.139706
vt 0.515043 0.132353
vt 0.513880 0.139706
vt 0.530087 0.029412
vt 0.531250 0.036765
vt 0.515043 0.044118
vt 0.513880 0.036765
vt 0.500000 0.117647
vt 0.469913 0.147059
vt 0.468750 0.154412
vt 0.491315 0.132353
vt 0.484957 0.161765
vt 0.486120 0.154412
vt 0.508685 0.132353
vt 0.469913 0.264706
vt 0.468750 0.257353
vt 0.484957 0.250000
vt 0.486120 0.257353
vt 0.500000 0.294118
vt 0.491315 0.279412
vt 0.508685 0.279412
vt 0.530087 0.264706
vt 0.513880 0.257353
vt 0.515043 0.250000
vt 0.531250 0.257353
vt 0.530087 0.147059
vt 0.513880 0.154412
vt 0.515043 0.161765
vt 0.531250 0.154412
vt 0.500000 0.588235
vt 0.469913 0.617647
vt 0.468750 0.625000
vt 0.491315 0.602941
vt 0.484957 0.632353
vt 0.500000 0.617647
vt 0.486120 0.625000
vt 0.508685 0.602941
vt 0.469913 0.735294
vt 0.468750 0.727941
vt 0.484957 0.720588
vt 0.486120 0.727941
vt 0.500000 0.764706
vt 0.491315 0.750000
vt 0.500000 0.735294
vt 0.508685 0.750000
vt 0.530087 0.735294
vt 0.513880 0.727941
vt 0.515043 0.720588
vt 0.531250 0.727941
vt 0.530087 0.617647
vt 0.513880 0.625000
vt 0.515043 0.632353
vt 0.531250 0.625000
vt 0.500000 0.470588
vt 0.469913 0.500000
vt 0.486120 0.507353
vt 0.508685 0.485294
vt 0.484957 0.514706
vt 0.468750 0.507353
vt 0.491315 0.485294
vt 0.469913 0.617647
vt 0.486120 0.610294
vt 0.484957 0.602941
vt 0.468750 0.610294
vt 0.500000 0.647059
vt 0.508685 0.632353
vt 0.491315 0.632353
vt 0.530087 0.617647
vt 0.531250 0.610294
vt 0.515043 0.602941
vt 0.513880 0.610294
vt 0.530087 0.500000
vt 0.531250 0.507353
vt 0.515043 0.514706
vt 0.513880 0.507353
vt 0.500000 0.705882
vt 0.469913 0.735294
vt 0.486120 0.742647
vt 0.508685 0.720588
vt 0.484957 0.750000
vt 0.468750 0.742647
vt 0.491315 0.720588
vt 0.469913 0.852941
vt 0.486120 0.845588
vt 0.484957 0.838235
vt 0.468750 0.845588
vt 0.500000 0.882353
vt 0.508685 0.867647
vt 0.491315 0.867647
vt 0.530087 0.852941
vt 0.531250 0.845588
vt 0.515043 0.838235
vt 0.513880 0.845588
vt 0.530087 0.735294
vt 0.531250 0.742647
vt 0.515043 0.750000
vt 0.513880 0.742647
vt 0.530087 0.911762
vt 0.531250 0.911762
vt 0.515043 0.911762
vt 0.513880 0.911762
vn 0.6547 -0.6547 -0.3780
vn 0.6547 0.6547 0.3780
vn -0.6547 0.6547 0.3780
vn -0.6547 -0.6547 -0.3780
vn 0.6547 0.0000 -0.7559
vn 0.6547 0.0000 0.7559
vn -0.6547 -0.0000 0.7559
vn -0.6547 -0.0000 -0.7559
vn 0.6547 -0.6547 0.3780
vn 0.6547 0.6547 -0.3780
vn -0.6547 0.6547 -0.3780
vn -0.6547 -0.6547 0.3780
vn 0.3780 -0.6547 0.6547
vn -0.3780 0.6547 0.6547
vn -0.3780 0.6547 -0.6547
vn 0.3780 -0.6547 -0.6547
vn 0.7559 0.0000 0.6547
vn -0.7559 -0.0000 0.6547
vn -0.7559 -0.0000 -0.6547
vn 0.7559 0.0000 -0.6547
vn 0.3780 0.6547 0.6547
vn -0.3780 -0.6547 0.6547
vn -0.3780 -0.6547 -0.6547
vn 0.3780 0.6547 -0.6547
s off
f 9/25/7 13/26/7 14/27/7 10/28/7
f 10/28/8 14/27/8 15/29/8 11/30/8
f 11/30/9 15/29/9 16/31/9 12/32/9
f 12/32/10 16/31/10 13/26/10 9/25/10
f 13/26/11 186/33/11 187/34/11 14/27/11
f 14/27/12 187/34/12 189/35/12 15/29/12
f 15/29/13 189/35/13 188/36/13 16/31/13
f 16/31/14 188/36/14 186/33/14 13/26/14
f 17/37/15 9/25/15 10/28/15 18/38/15
f 18/38/16 10/28/16 11/30/16 19/39/16
f 19/39/17 11/30/17 12/32/17 20/40/17
f 20/40/18 12/32/18 9/25/18 17/37/18
f 21/41/7 25/42/7 26/43/7 22/44/7
f 22/44/8 26/43/8 27/45/8 23/46/8
f 23/46/9 27/45/9 28/47/9 24/48/9
f 24/48/10 28/47/10 25/42/10 21/41/10
f 25/42/11 29/49/11 30/50/11 26/43/11
f 26/43/12 30/50/12 31/51/12 27/45/12
f 27/45/13 31/51/13 32/52/13 28/47/13
f 28/47/14 32/52/14 29/49/14 25/42/14
f 29/49/16 33/53/16 34/54/16 30/50/16
f 30/50/15 34/54/15 35/55/15 31/51/15
f 31/51/18 35/55/18 36/56/18 32/52/18
f 32/52/17 36/56/17 33/53/17 29/49/17
f 33/53/8 37/57/8 38/58/8 34/54/8
f 34/54/7 38/58/7 39/59/7 35/55/7
f 35/55/10 39/59/10 40/60/10 36/56/10
f 36/56/9 40/60/9 37/57/9 33/53/9
f 37/57/12 41/61/12 42/62/12 38/58/12
f 38/58/11 42/62/11 43/63/11 39/59/11
f 39/59/14 43/63/14 44/64/14 40/60/14
f 40/60/13 44/64/13 41/61/13 37/57/13
f 41/61/15 21/41/15 22/44/15 42/62/15
f 42/62/16 22/44/16 23/46/16 43/63/16
f 43/63/17 23/46/17 24/48/17 44/64/17
f 44/64/18 24/48/18 21/41/18 41/61/18
f 45/65/19 49/66/19 50/67/19 46/68/19
f 46/68/20 50/67/20 51/69/20 47/70/20
f 47/70/21 51/69/21 52/71/21 48/72/21
f 48/72/22 52/71/22 49/66/22 45/65/22
f 49/66/23 53/73/23 54/74/23 50/67/23
f 50/67/24 54/74/24 55/75/24 51/69/24
f 51/69/25 55/75/25 56/76/25 52/71/25
f 52/71/26 56/76/26 53/73/26 49/66/26
f 53/73/27 57/77/27 58/78/27 54/74/27
f 54/74/28 58/78/28 23/46/28 55/75/28
f 55/75/29 23/46/29 59/79/29 56/76/29
f 56/76/30 59/79/30 57/77/30 53/73/30
f 57/77/20 60/80/20 61/81/20 58/78/20
f 58/78/19 61/81/19 62/82/19 23/46/19
f 23/46/22 62/82/22 63/83/22 59/79/22
f 59/79/21 63/83/21 60/80/21 57/77/21
f 60/80/24 64/84/24 65/85/24 61/81/24
f 61/81/23 65/85/23 66/86/23 62/82/23
f 62/82/26 66/86/26 67/87/26 63/83/26
f 63/83/25 67/87/25 64/84/25 60/80/25
f 64/84/28 45/65/28 46/68/28 65/85/28
f 65/85/27 46/68/27 47/70/27 66/86/27
f 66/86/30 47/70/30 48/72/30 67/87/30
f 67/87/29 48/72/29 45/65/29 64/84/29
f 68/88/19 72/89/19 73/90/19 69/91/19
f 69/91/20 73/90/20 74/92/20 70/93/20
f 70/93/21 74/92/21 75/94/21 71/95/21
f 71/95/22 75/94/22 72/89/22 68/88/22
f 72/89/23 76/96/23 77/97/23 73/90/23
f 73/90/24 77/97/24 78/98/24 74/92/24
f 74/92/25 78/98/25 79/99/25 75/94/25
f 75/94/26 79/99/26 76/96/26 72/89/26
f 76/96/27 80/100/27 81/101/27 77/97/27
f 77/97/28 81/101/28 82/102/28 78/98/28
f 78/98/29 82/102/29 83/103/29 79/99/29
f 79/99/30 83/103/30 80/100/30 76/96/30
f 80/100/20 84/104/20 85/105/20 81/101/20
f 81/101/19 85/105/19 86/106/19 82/102/19
f 82/102/22 86/106/22 87/107/22 83/103/22
f 83/103/21 87/107/21 84/104/21 80/100/21
f 84/104/24 88/108/24 89/109/24 85/105/24
f 85/105/23 89/109/23 90/110/23 86/106/23
f 86/106/26 90/110/26 91/111/26 87/107/26
f 87/107/25 91/111/25 88/108/25 84/104/25
f 88/108/28 68/88/28 69/91/28 89/109/28
f 89/109/27 69/91/27 70/93/27 90/110/27
f 90/110/30 70/93/30 71/95/30 91/111/30
f 91/111/29 71/95/29 68/88/29 88/108/29
f 92/112/7 95/113/7 96/114/7 93/115/7
f 93/115/8 96/114/8 97/116/8 82/102/8
f 82/102/9 97/116/9 98/117/9 94/118/9
f 94/118/10 98/117/10 95/113/10 92/112/10
f 95/113/11 99/119/11 100/120/11 96/114/11
f 96/114/12 100/120/12 101/121/12 97/116/12
f 97/116/13 101/121/13 102/122/13 98/117/13
f 98/117/14 102/122/14 99/119/14 95/113/14
f 99/119/16 103/123/16 104/124/16 100/120/16
f 100/120/15 104/124/15 47/70/15 101/121/15
f 101/121/18 47/70/18 105/125/18 102/122/18
f 102/122/17 105/125/17 103/123/17 99/119/17
f 103/123/8 106/126/8 107/127/8 104/124/8
f 104/124/7 107/127/7 108/128/7 47/70/7
f 47/70/10 108/128/10 109/129/10 105/125/10
f 105/125/9 109/129/9 106/126/9 103/123/9
f 106/126/12 110/130/12 111/131/12 107/127/12
f 107/127/11 111/131/11 112/132/11 108/128/11
f 108/128/14 112/132/14 113/133/14 109/129/14
f 109/129/13 113/133/13 110/130/13 106/126/13
f 110/130/15 92/112/15 93/115/15 111/131/15
f 111/131/16 93/115/16 82/102/16 112/132/16
f 112/132/17 82/102/17 94/118/17 113/133/17
f 113/133/18 94/118/18 92/112/18 110/130/18
f 114/134/7 117/135/7 118/136/7 115/137/7
f 115/137/8 118/136/8 119/138/8 150/139/8
f 150/139/9 119/138/9 120/140/9 116/141/9
f 116/141/10 120/140/10 117/135/10 114/134/10
f 117/135/11 121/142/11 122/143/11 118/136/11
f 118/136/12 122/143/12 123/144/12 119/138/12
f 119/138/13 123/144/13 124/145/13 120/140/13
f 120/140/14 124/145/14 121/142/14 117/135/14
f 121/142/16 125/146/16 126/147/16 122/143/16
f 122/143/15 126/147/15 127/148/15 123/144/15
f 123/144/18 127/148/18 128/149/18 124/145/18
f 124/145/17 128/149/17 125/146/17 121/142/17
f 125/146/8 129/150/8 130/151/8 126/147/8
f 126/147/7 130/151/7 131/152/7 127/148/7
f 127/148/10 131/152/10 132/153/10 128/149/10
f 128/149/9 132/153/9 129/150/9 125/146/9
f 129/150/12 133/154/12 134/155/12 130/151/12
f 130/151/11 134/155/11 135/156/11 131/152/11
f 131/152/14 135/156/14 136/157/14 132/153/14
f 132/153/13 136/157/13 133/154/13 129/150/13
f 133/154/15 114/134/15 115/137/15 134/155/15
f 134/155/16 115/137/16 150/139/16 135/156/16
f 135/156/17 150/139/17 116/141/17 136/157/17
f 136/157/18 116/141/18 114/134/18 133/154/18
f 137/158/19 140/159/19 141/160/19 138/161/19
f 138/161/20 141/160/20 142/162/20 35/55/20
f 35/55/21 142/162/21 143/163/21 139/164/21
f 139/164/22 143/163/22 140/159/22 137/158/22
f 140/159/23 144/165/23 145/166/23 141/160/23
f 141/160/24 145/166/24 146/167/24 142/162/24
f 142/162/25 146/167/25 147/168/25 143/163/25
f 143/163/26 147/168/26 144/165/26 140/159/26
f 144/165/27 148/169/27 149/170/27 145/166/27
f 145/166/28 149/170/28 150/139/28 146/167/28
f 146/167/29 150/139/29 151/171/29 147/168/29
f 147/168/30 151/171/30 148/169/30 144/165/30
f 148/169/20 152/172/20 153/173/20 149/170/20
f 149/170/19 153/173/19 154/174/19 150/139/19
f 150/139/22 154/174/22 155/175/22 151/171/22
f 151/171/21 155/175/21 152/172/21 148/169/21
f 152/172/24 156/176/24 157/177/24 153/173/24
f 153/173/23 157/177/23 158/178/23 154/174/23
f 154/174/26 158/178/26 159/179/26 155/175/26
f 155/175/25 159/179/25 156/176/25 152/172/25
f 156/176/28 137/158/28 138/161/28 157/177/28
f 157/177/27 138/161/27 35/55/27 158/178/27
f 158/178/30 35/55/30 139/164/30 159/179/30
f 159/179/29 139/164/29 137/158/29 156/176/29
f 160/180/19 163/181/19 164/182/19 161/183/19
f 161/183/20 164/182/20 165/184/20 127/148/20
f 127/148/21 165/184/21 166/185/21 162/186/21
f 162/186/22 166/185/22 163/181/22 160/180/22
f 163/181/23 167/187/23 168/188/23 164/182/23
f 164/182/24 168/188/24 169/189/24 165/184/24
f 165/184/25 169/189/25 170/190/25 166/185/25
f 166/185/26 170/190/26 167/187/26 163/181/26
f 167/187/27 171/191/27 172/192/27 168/188/27
f 168/188/28 172/192/28 11/30/28 169/189/28
f 169/189/29 11/30/29 173/193/29 170/190/29
f 170/190/30 173/193/30 171/191/30 167/187/30
f 171/191/20 174/194/20 175/195/20 172/192/20
f 172/192/19 175/195/19 176/196/19 11/30/19
f 11/30/22 176/196/22 177/197/22 173/193/22
f 173/193/21 177/197/21 174/194/21 171/191/21
f 174/194/24 178/198/24 179/199/24 175/195/24
f 175/195/23 179/199/23 180/200/23 176/196/23
f 176/196/26 180/200/26 181/201/26 177/197/26
f 177/197/25 181/201/25 178/198/25 174/194/25
f 178/198/28 160/180/28 161/183/28 179/199/28
f 179/199/27 161/183/27 127/148/27 180/200/27
f 180/200/30 127/148/30 162/186/30 181/201/30
f 181/201/29 162/186/29 160/180/29 178/198/29
f 182/202/13 183/203/13 20/40/13 17/37/13
f 183/203/14 184/204/14 19/39/14 20/40/14
f 184/204/11 185/205/11 18/38/11 19/39/11
f 185/205/12 182/202/12 17/37/12 18/38/12

168
morelights/nodes.lua Normal file

@ -0,0 +1,168 @@
minetest.register_craftitem("morelights:bulb", {
description = "Light Bulb",
inventory_image = "morelights_bulb.png"
})
morelights.register_variants({
{name = "morelights:pole_d", description = "Metal Pole (dark)",
tiles = {"morelights_metal_dark_32.png"},
on_place = function(itemstack, placer, pointed_thing)
return morelights.on_place_hanging(itemstack, placer, pointed_thing,
"morelights:pole_ceiling_d")
end},
{name = "morelights:pole_l", description = "Metal Pole (light)",
tiles = {"morelights_metal_light_32.png"},
on_place = function(itemstack, placer, pointed_thing)
return morelights.on_place_hanging(itemstack, placer, pointed_thing,
"morelights:pole_ceiling_l")
end}
},
{
drawtype = "nodebox",
node_box = {
type = "fixed",
fixed = {-1/32, -1/2, -1/32, 1/32, 1/2, 1/32}
},
selection_box = {
type = "wallmounted",
wall_bottom = {-1/16, -1/2, -1/16, 1/16, 1/2, 1/16},
wall_side = {-1/2, -1/16, -1/16, 1/2, 1/16, 1/16},
wall_top = {-1/16, -1/2, -1/16, 1/16, 1/2, 1/16}
},
paramtype = "light",
paramtype2 = "wallmounted",
sunlight_propegates = true,
groups = {cracky = 3, oddly_breakable_by_hand = 3, mounted_ceiling = 1},
sounds = default.node_sound_metal_defaults(),
})
morelights.register_variants({
{name = "morelights:pole_ceiling_d",
tiles = {"morelights_metal_dark_32.png"}, drop = "morelights:pole_d"},
{name = "morelights:pole_ceiling_l",
tiles = {"morelights_metal_light_32.png"}, drop = "morelights:pole_l"}
},
{
drawtype = "nodebox",
node_box = {
type = "fixed",
fixed = {{-3/16, -7/16, -3/16, 3/16, -1/2, 3/16},
{-1/32, 1/2, -1/32, 1/32, -7/16, 1/32}}
},
selection_box = {
type = "wallmounted",
wall_bottom = {-1/16, -1/2, -1/16, 1/16, 1/2, 1/16},
wall_side = {-1/2, -1/16, -1/16, 1/2, 1/16, 1/16},
wall_top = {-1/16, -1/2, -1/16, 1/16, 1/2, 1/16}
},
paramtype = "light",
paramtype2 = "wallmounted",
sunlight_propegates = true,
groups = {cracky = 3, oddly_breakable_by_hand = 3,
not_in_creative_inventory = 1, mounted_ceiling = 1},
sounds = default.node_sound_metal_defaults(),
})
morelights.register_variants({
{name = "morelights:chain_d", description = "Metal Chain (dark)",
tiles = {"morelights_metal_dark_32.png"},
on_place = function(itemstack, placer, pointed_thing)
return morelights.on_place_hanging(itemstack, placer, pointed_thing,
"morelights:chain_ceiling_d")
end},
{name = "morelights:chain_l", description = "Metal Chain (light)",
tiles = {"morelights_metal_light_32.png"},
on_place = function(itemstack, placer, pointed_thing)
return morelights.on_place_hanging(itemstack, placer, pointed_thing,
"morelights:chain_ceiling_l")
end}
},
{
drawtype = "mesh",
mesh = "morelights_chain.obj",
collision_box = {
type = "fixed",
fixed = {-1/16, -1/2, -1/16, 1/16, 1/2, 1/16}
},
selection_box = {
type = "fixed",
fixed = {-1/16, -1/2, -1/16, 1/16, 1/2, 1/16}
},
paramtype = "light",
groups = {cracky = 3, oddly_breakable_by_hand = 3, mounted_ceiling = 1},
sounds = default.node_sound_metal_defaults(),
})
morelights.register_variants({
{name = "morelights:chain_ceiling_d",
tiles = {"morelights_metal_dark_32.png"}, drop = "morelights:chain_d"},
{name = "morelights:chain_ceiling_l",
tiles = {"morelights_metal_light_32.png"}, drop = "morelights:chain_l"}
},
{
drawtype = "mesh",
mesh = "morelights_chain_ceiling.obj",
collision_box = {
type = "fixed",
fixed = {{-3/16, 7/16, -3/16, 3/16, 1/2, 3/16},
{-1/16, -1/2, -1/16, 1/16, 7/16, 1/16}}
},
selection_box = {
type = "fixed",
fixed = {{-3/16, 7/16, -3/16, 3/16, 1/2, 3/16},
{-1/16, -1/2, -1/16, 1/16, 7/16, 1/16}}
},
paramtype = "light",
groups = {cracky = 3, oddly_breakable_by_hand = 3,
not_in_creative_inventory = 1, mounted_ceiling = 1},
sounds = default.node_sound_metal_defaults(),
})
--
-- Craft recipes
--
minetest.register_craft({
output = "morelights:bulb",
recipe = {
{'', 'default:glass', ''},
{'', 'default:copper_ingot', ''},
{'', 'default:steel_ingot', ''}
}
})
minetest.register_craft({
output = "morelights:pole_d 2",
recipe = {
{'dye:dark_grey', 'default:steel_ingot', ''},
{'', 'default:steel_ingot', ''},
{'', 'default:steel_ingot', ''}
}
})
minetest.register_craft({
output = "morelights:pole_l 2",
recipe = {
{'dye:white', 'default:steel_ingot', ''},
{'', 'default:steel_ingot', ''},
{'', 'default:steel_ingot', ''}
}
})
minetest.register_craft({
output = "morelights:chain_d",
recipe = {
{'dye:dark_grey', 'default:steel_ingot', ''},
{'', '', ''},
{'', 'default:steel_ingot', ''}
}
})
minetest.register_craft({
output = "morelights:chain_l",
recipe = {
{'dye:white', 'default:steel_ingot', ''},
{'', '', ''},
{'', 'default:steel_ingot', ''}
}
})

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 243 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 634 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 672 B

@ -0,0 +1,4 @@
default
morelights
stairs?
xpanes?

122
morelights_extras/init.lua Normal file

@ -0,0 +1,122 @@
minetest.register_node("morelights_extras:f_block", {
description = "Futuristic Light Block",
tiles = {"morelights_extras_f_block.png"},
paramtype = "light",
light_source = LIGHT_MAX,
groups = {cracky = 2, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults(),
})
minetest.register_node("morelights_extras:dirt_with_grass", {
description = "Grass Light",
tiles = {"default_grass.png^morelights_extras_blocklight.png",
"default_dirt.png", "default_dirt.png^default_grass_side.png"},
paramtype = "light",
light_source = 12,
groups = {cracky = 2, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults()
})
minetest.register_node("morelights_extras:stone_block", {
description = "Stone Block Light",
tiles = {"default_stone_block.png^morelights_extras_blocklight.png"},
paramtype = "light",
light_source = 12,
groups = {cracky = 2, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults()
})
minetest.register_node("morelights_extras:sandstone_block", {
description = "Sandstone Block Light",
tiles = {"default_sandstone_block.png^morelights_extras_blocklight.png"},
paramtype = "light",
light_source = 12,
groups = {cracky = 2, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults()
})
minetest.register_node("morelights_extras:stairlight", {
description = "Stair Light (place on stairs)",
drawtype = "nodebox",
node_box = {
type = "fixed",
fixed = {-1/4, -13/16, -1/16, 1/4, -11/16, 0}
},
selection_box = {
type = "fixed",
fixed = {-1/4, -13/16, -1/16, 1/4, -11/16, 0}
},
walkable = false,
tiles = {"morelights_metal_dark.png"},
overlay_tiles = {"", "morelights_extras_stairlight.png",
"", "", "morelights_extras_stairlight.png"},
paramtype = "light",
paramtype2 = "facedir",
light_source = 10,
groups = {cracky = 2, oddly_breakable_by_hand = 3, attached_node = 1},
node_placement_prediction = "",
sounds = default.node_sound_glass_defaults(),
on_place = function(itemstack, placer, pointed_thing)
local node = minetest.get_node(vector.subtract(pointed_thing.above,
{x=0, y=1, z=0}))
if node and node.name:match("^stairs:stair")
and node.param2 < 4 then
minetest.item_place(itemstack, placer, pointed_thing, node.param2)
end
return itemstack
end,
on_rotate = function(pos, node, user, mode, new_param2)
return false
end,
})
--
-- Craft recipes
--
minetest.register_craft({
output = "morelights_extras:f_block",
recipe = {
{'default:mese_crystal_fragment', 'default:steel_ingot', 'default:mese_crystal_fragment'},
{morelights.glass, 'morelights:bulb', morelights.glass},
{'default:mese_crystal_fragment', 'default:steel_ingot', 'default:mese_crystal_fragment'}
}
})
minetest.register_craft({
output = "morelights_extras:dirt_with_grass",
recipe = {
{'', morelights.glass, ''},
{'', 'morelights:bulb', ''},
{'default:grass_1', 'default:dirt', ''}
}
})
minetest.register_craft({
output = "morelights_extras:stone_block",
recipe = {
{'', morelights.glass, ''},
{'', 'morelights:bulb', ''},
{'', 'default:stone_block', ''}
}
})
minetest.register_craft({
output = "morelights_extras:sandstone_block",
recipe = {
{'', morelights.glass, ''},
{'', 'morelights:bulb', ''},
{'', 'default:sandstone_block', ''}
}
})
minetest.register_craft({
output = "morelights_extras:stairlight",
recipe = {
{'default:steel_ingot', 'morelights:bulb', 'default:steel_ingot'}
}
})

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 B

@ -0,0 +1,6 @@
morelights
default
dye
unifieddyes?
wool
xpanes?

380
morelights_modern/init.lua Normal file

@ -0,0 +1,380 @@
minetest.register_node("morelights_modern:block", {
description = "Modern Light Block",
tiles = {"morelights_metal_dark.png^morelights_modern_block.png"},
paramtype = "light",
light_source = LIGHT_MAX,
groups = {cracky = 2, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults(),
})
minetest.register_node("morelights_modern:smallblock", {
description = "Modern Light Block (small)",
drawtype = "nodebox",
node_box = {
type = "fixed",
fixed = {-1/4, -1/2, -1/4, 1/4, 0, 1/4}
},
tiles = {"morelights_metal_dark.png^morelights_modern_smallblock.png",
"morelights_metal_dark.png^morelights_modern_smallblock.png",
"[combine:16x16:0,0=morelights_metal_dark.png:0,4=morelights_modern_smallblock.png"},
paramtype = "light",
paramtype2 = "facedir",
light_source = 12,
groups = {cracky = 3, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults(),
on_place = function(itemstack, placer, pointed_thing)
return morelights.rotate_and_place(itemstack, placer, pointed_thing)
end,
})
morelights.register_variants({
{name = "morelights_modern:post_d", description = "Modern Post Light (dark)",
tiles = {"morelights_metal_dark.png", "morelights_metal_dark.png",
"morelights_metal_dark.png^morelights_modern_post.png"}},
{name = "morelights_modern:post_l", description = "Modern Post Light (light)",
tiles = {"morelights_metal_light.png", "morelights_metal_light.png",
"morelights_metal_light.png^morelights_modern_post.png"}}
},
{
drawtype = "nodebox",
node_box = {
type = "fixed",
fixed = {{-1/8, -1/2, -1/8, 1/8, 1/2, 1/8}}
},
paramtype = "light",
light_source = LIGHT_MAX,
groups = {cracky = 3, oddly_breakable_by_hand = 3},
sounds = default.node_sound_metal_defaults(),
})
morelights.register_variants({
{name = "morelights_modern:streetpost_d",
description = "Street Lamp Post (dark)--connects to bar lights",
tiles = {"morelights_metal_dark.png"}},
{name = "morelights_modern:streetpost_l",
description = "Street Lamp Post (light)--connects to bar lights",
tiles = {"morelights_metal_light.png"}}
},
{
drawtype = "nodebox",
node_box = {
type = "connected",
fixed = {-1/16, -1/2, -1/16, 1/16, 1/2, 1/16},
connect_front = {-1/16, 3/8, -1/2, 1/16, 7/16, -1/16},
connect_left = {-1/2, 3/8, -1/16, -1/16, 7/16, 1/16},
connect_back = {-1/16, 3/8, 1/16, 1/16, 7/16, 1/2},
connect_right = {1/16, 3/8, -1/16, 1/2, 7/16, 1/16},
},
connects_to = {"morelights_modern:barlight_c", "morelights_modern:barlight_s"},
paramtype = "light",
groups = {cracky = 2, oddly_breakable_by_hand = 3},
sounds = default.node_sound_metal_defaults(),
})
minetest.register_node("morelights_modern:barlight_c", {
description = "Ceiling Bar Light (connecting)",
drawtype = "nodebox",
node_box = {
type = "connected",
fixed = {-1/8, 3/8, -1/8, 1/8, 1/2, 1/8},
connect_front = {-1/8, 3/8, -1/2, 1/8, 1/2, -1/8},
connect_left = {-1/2, 3/8, -1/8, -1/8, 1/2, 1/8},
connect_back = {-1/8, 3/8, 1/8, 1/8, 1/2, 1/2},
connect_right = {1/8, 3/8, -1/8, 1/2, 1/2, 1/8},
},
connects_to = {"morelights_modern:barlight_c", "morelights_modern:barlight_s",
"morelights_modern:streetpost_d", "morelights_modern:streetpost_l"},
tiles = {"morelights_metal_dark.png", "morelights_modern_barlight.png",
"morelights_metal_dark.png"},
paramtype = "light",
light_source = LIGHT_MAX,
groups = {cracky = 2, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults(),
})
minetest.register_node("morelights_modern:barlight_s", {
description = "Ceiling Bar Light (straight)",
drawtype = "nodebox",
node_box = {
type = "fixed",
fixed = {-1/2, 3/8, -1/8, 1/2, 1/2, 1/8},
},
tiles = {"morelights_metal_dark.png", "morelights_modern_barlight.png",
"morelights_metal_dark.png"},
paramtype = "light",
paramtype2 = "facedir",
light_source = LIGHT_MAX,
groups = {cracky = 2, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults(),
})
minetest.register_node("morelights_modern:ceilinglight", {
description = "Modern Ceiling Light",
drawtype = "nodebox",
node_box = {
type = "fixed",
fixed = {-1/4, 3/8, -1/4, 1/4, 1/2, 1/4}
},
tiles = {"morelights_metal_dark.png",
"morelights_metal_dark.png^morelights_modern_block.png"},
paramtype = "light",
paramtype2 = "facedir",
light_source = LIGHT_MAX,
groups = {cracky = 3, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults(),
on_place = function(itemstack, placer, pointed_thing)
return morelights.rotate_and_place(itemstack, placer, pointed_thing,
{[0] = 0, 20, 12, 16, 4, 8})
end,
})
morelights.register_variants({
{name = "morelights_modern:canlight_d",
description = "Modern Can Light (dark)",
tiles = {"morelights_metal_dark.png^morelights_modern_canlight.png"}},
{name = "morelights_modern:canlight_l",
description = "Modern Can Light (light)",
tiles = {"morelights_metal_light.png^morelights_modern_canlight.png"}},
},
{
drawtype = "mesh",
mesh = "morelights_modern_canlight.obj",
collision_box = {
type = "fixed",
fixed = {-1/8, 0, -1/8, 1/8, 1/2, 1/8}
},
selection_box = {
type = "fixed",
fixed = {-1/8, 0, -1/8, 1/8, 1/2, 1/8}
},
paramtype = "light",
light_source = 12,
groups = {cracky = 2, oddly_breakable_by_hand = 3},
sounds = default.node_sound_metal_defaults(),
})
minetest.register_node("morelights_modern:walllamp", {
description = "Modern Wall Lamp",
drawtype = "mesh",
mesh = "morelights_modern_walllamp.obj",
collision_box = {
type = "fixed",
fixed = {-1/8, -3/8, 1/8, 1/8, 1/4, 1/2}
},
selection_box = {
type = "fixed",
fixed = {-1/8, -3/8, 1/8, 1/8, 1/4, 1/2}
},
tiles = {"morelights_metal_dark_32.png^morelights_modern_walllamp.png"},
paramtype = "light",
paramtype2 = "facedir",
light_source = 12,
groups = {cracky = 2, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults(),
on_place = function(itemstack, placer, pointed_thing)
return morelights.rotate_and_place(itemstack, placer, pointed_thing,
{[0] = 6, 4, 1, 3, 0, 2})
end,
})
morelights.register_variants({
{name = "morelights_modern:tablelamp_d",
description = "Modern Table Lamp (dark)",
tiles = {"morelights_metal_light_32.png^morelights_modern_tablelamp_o.png",
"morelights_modern_tablelamp_d.png"}},
{name = "morelights_modern:tablelamp_l",
description = "Modern Table Lamp (light)",
tiles = {"morelights_metal_dark_32.png^morelights_modern_tablelamp_o.png",
"morelights_modern_tablelamp_l.png"}},
},
{
drawtype = "mesh",
mesh = "morelights_modern_tablelamp.obj",
collision_box = {
type = "fixed",
fixed = {-1/4, -1/2, -1/4, 1/4, 7/16, 1/4}
},
selection_box = {
type = "fixed",
fixed = {-1/4, -1/2, -1/4, 1/4, 7/16, 1/4}
},
paramtype = "light",
light_source = 10,
groups = {choppy = 2, oddly_breakable_by_hand = 3},
sounds = default.node_sound_defaults(),
})
morelights.register_variants({
{name = "morelights_modern:pathlight_d",
description = "Modern Path Light (dark)",
tiles = {"morelights_metal_dark_32.png^morelights_modern_pathlight.png"}},
{name = "morelights_modern:pathlight_l",
description = "Modern Path Light (light)",
tiles = {"morelights_metal_light_32.png^morelights_modern_pathlight.png"}}
},
{
drawtype = "nodebox",
node_box = {
type = "fixed",
fixed = {{-1/32, -8/16, -1/32, 1/32, 1/8, 1/32},
{-1/16, 1/8, -1/16, 1/16, 5/16, 1/16},
{-1/8, 5/16, -1/8, 1/8, 3/8, 1/8}}
},
selection_box = {
type = "fixed",
fixed = {{-1/8, -1/2, -1/8, 1/8, 3/8, 1/8}}
},
paramtype = "light",
light_source = 8,
groups = {cracky = 3, oddly_breakable_by_hand = 3},
sounds = default.node_sound_metal_defaults(),
})
--
-- Craft recipes
--
minetest.register_craft({
output = "morelights_modern:block",
recipe = {
{'', 'default:steel_ingot', ''},
{morelights.glass, 'morelights:bulb', morelights.glass},
{'', 'default:steel_ingot', ''}
}
})
minetest.register_craft({
output = "morelights_modern:smallblock",
recipe = {
{'', morelights.glass, ''},
{'default:steel_ingot', 'morelights:bulb', 'default:steel_ingot'}
}
})
minetest.register_craft({
output = "morelights_modern:post_d",
recipe = {
{'dye:dark_grey', 'default:steel_ingot', ''},
{'', 'morelights:bulb', ''},
{'', 'default:steel_ingot', ''}
}
})
minetest.register_craft({
output = "morelights_modern:post_l",
recipe = {
{'dye:white', 'default:steel_ingot', ''},
{'', 'morelights:bulb', ''},
{'', 'default:steel_ingot', ''}
}
})
minetest.register_craft({
output = "morelights_modern:streetpost_d 2",
recipe = {
{'dye:dark_grey', 'default:steel_ingot', 'default:steel_ingot'},
{'', 'default:steel_ingot', ''},
{'', 'default:steel_ingot', ''}
}
})
minetest.register_craft({
output = "morelights_modern:streetpost_l 2",
recipe = {
{'dye:white', 'default:steel_ingot', 'default:steel_ingot'},
{'', 'default:steel_ingot', ''},
{'', 'default:steel_ingot', ''}
}
})
minetest.register_craft({
output = "morelights_modern:barlight_c 4",
recipe = {
{"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"},
{"default:copper_ingot", "default:glass", "default:copper_ingot"}
}
})
minetest.register_craft({
output = "morelights_modern:barlight_c",
type = "shapeless",
recipe = {"morelights_modern:barlight_s"}
})
minetest.register_craft({
output = "morelights_modern:barlight_s",
type = "shapeless",
recipe = {"morelights_modern:barlight_c"}
})
minetest.register_craft({
output = "morelights_modern:ceilinglight",
recipe = {
{'default:steel_ingot', 'morelights:bulb', 'default:steel_ingot'},
{'', morelights.glass, ''},
}
})
minetest.register_craft({
output = "morelights_modern:canlight_d",
recipe = {
{'dye:dark_grey', 'default:steel_ingot', ''},
{'default:steel_ingot', 'morelights:bulb', 'default:steel_ingot'},
}
})
minetest.register_craft({
output = "morelights_modern:canlight_l",
recipe = {
{'dye:white', 'default:steel_ingot', ''},
{'default:steel_ingot', 'morelights:bulb', 'default:steel_ingot'},
}
})
minetest.register_craft({
output = "morelights_modern:walllamp",
recipe = {
{'dye:white', morelights.glass, ''},
{morelights.glass, 'morelights:bulb', 'default:steel_ingot'},
{'', 'dye:dark_grey', 'default:steel_ingot'}
}
})
minetest.register_craft({
output = "morelights_modern:tablelamp_d",
recipe = {
{'wool:dark_grey', 'morelights:bulb', 'wool:dark_grey'},
{'', 'default:steel_ingot', ''},
{'', 'default:steel_ingot', ''}
}
})
minetest.register_craft({
output = "morelights_modern:tablelamp_l",
recipe = {
{'wool:white', 'morelights:bulb', 'wool:white'},
{'', 'default:steel_ingot', ''},
{'', 'default:steel_ingot', ''}
}
})
minetest.register_craft({
output = "morelights_modern:pathlight_d",
recipe = {
{'dye:dark_grey', 'morelights:bulb', ''},
{'', 'default:steel_ingot', ''},
{'', 'default:steel_ingot', ''}
}
})
minetest.register_craft({
output = "morelights_modern:pathlight_l",
recipe = {
{'dye:white', 'morelights:bulb', ''},
{'', 'default:steel_ingot', ''},
{'', 'default:steel_ingot', ''}
}
})

@ -0,0 +1,124 @@
# Blender v2.79 (sub 0) OBJ File: 'modern_can_2.blend'
# www.blender.org
o Cylinder_Cylinder.002
v -0.051777 -0.000000 -0.125000
v -0.051777 0.500000 -0.125000
v 0.051777 0.500000 -0.125000
v 0.051777 -0.000000 -0.125000
v 0.125000 -0.000000 0.051777
v 0.051777 -0.000000 0.125000
v -0.051777 -0.000000 0.125000
v -0.125000 -0.000000 0.051777
v -0.125000 -0.000000 -0.051777
v -0.100000 -0.000000 -0.041421
v -0.100000 -0.000000 0.041421
v -0.041421 -0.000000 0.100000
v 0.041421 -0.000000 0.100000
v 0.100000 -0.000000 0.041421
v 0.125000 -0.000000 -0.051777
v 0.100000 -0.000000 -0.041421
v 0.041421 -0.000000 -0.100000
v -0.041421 -0.000000 -0.100000
v -0.125000 0.500000 -0.051777
v -0.125000 0.500000 0.051777
v -0.051777 0.500000 0.125000
v 0.051777 0.500000 0.125000
v 0.125000 0.500000 0.051777
v 0.125000 0.500000 -0.051777
v 0.041421 0.125000 -0.100000
v -0.041421 0.125000 -0.100000
v -0.100000 0.125000 -0.041421
v 0.100000 0.125000 -0.041421
v 0.100000 0.125000 0.041421
v 0.041421 0.125000 0.100000
v -0.041421 0.125000 0.100000
v -0.100000 0.125000 0.041421
vt 0.375000 0.500000
vt 0.375000 1.000000
vt 0.250000 1.000000
vt 0.250000 0.500000
vt 0.500000 0.500000
vt 0.500000 1.000000
vt 0.239277 0.937500
vt 0.135723 0.937500
vt 0.062500 0.864257
vt 0.062500 0.760704
vt 0.135723 0.687500
vt 0.239277 0.687500
vt 0.312500 0.760704
vt 0.312500 0.864257
vt 0.125000 1.000000
vt 0.125000 0.500000
vt 0.000000 1.000000
vt 0.000000 0.500000
vt 1.000000 0.500000
vt 1.000000 1.000000
vt 0.875000 1.000000
vt 0.875000 0.500000
vt 0.750000 1.000000
vt 0.750000 0.500000
vt 0.625000 1.000000
vt 0.625000 0.500000
vt 0.375000 0.437500
vt 0.250000 0.437500
vt 0.250000 0.312500
vt 0.375000 0.312500
vt 0.500000 0.437500
vt 0.500000 0.312500
vt 0.176777 0.000000
vt 0.250000 0.073223
vt 0.250000 0.176777
vt 0.176777 0.250000
vt 0.073223 0.250000
vt 0.000000 0.176777
vt 0.000000 0.073223
vt 0.073223 0.000000
vt 0.125000 0.437500
vt 0.125000 0.312500
vt 0.625000 0.437500
vt 0.625000 0.312500
vt 0.750000 0.437500
vt 0.750000 0.312500
vt 0.875000 0.437500
vt 0.875000 0.312500
vt 1.000000 0.437500
vt 1.000000 0.312500
vt 0.000000 0.437500
vt 0.000000 0.312500
vn 0.0000 0.0000 -1.0000
vn -0.7071 0.0000 -0.7071
vn 0.0000 1.0000 -0.0000
vn 0.7071 0.0000 -0.7071
vn 1.0000 0.0000 0.0000
vn 0.7071 0.0000 0.7071
vn -0.0000 0.0000 1.0000
vn -0.7071 0.0000 0.7071
vn -1.0000 0.0000 0.0000
vn 0.0000 -1.0000 0.0000
s off
f 1/1/1 2/2/1 3/3/1 4/4/1
f 9/5/2 19/6/2 2/2/2 1/1/2
f 3/7/3 2/8/3 19/9/3 20/10/3 21/11/3 22/12/3 23/13/3 24/14/3
f 4/4/4 3/3/4 24/15/4 15/16/4
f 15/16/5 24/15/5 23/17/5 5/18/5
f 5/19/6 23/20/6 22/21/6 6/22/6
f 6/22/7 22/21/7 21/23/7 7/24/7
f 7/24/8 21/23/8 20/25/8 8/26/8
f 8/26/9 20/25/9 19/6/9 9/5/9
f 18/27/7 17/28/7 25/29/7 26/30/7
f 10/31/6 18/27/6 26/30/6 27/32/6
f 25/33/10 28/34/10 29/35/10 30/36/10 31/37/10 32/38/10 27/39/10 26/40/10
f 17/28/8 16/41/8 28/42/8 25/29/8
f 11/43/5 10/31/5 27/32/5 32/44/5
f 12/45/4 11/43/4 32/44/4 31/46/4
f 13/47/1 12/45/1 31/46/1 30/48/1
f 14/49/2 13/47/2 30/48/2 29/50/2
f 16/41/9 14/51/9 29/52/9 28/42/9
f 10/31/10 9/5/10 1/1/10 18/27/10
f 1/1/10 4/4/10 17/28/10 18/27/10
f 4/4/10 15/16/10 16/41/10 17/28/10
f 14/51/10 16/41/10 15/16/10 5/18/10
f 14/49/10 5/19/10 6/22/10 13/47/10
f 13/47/10 6/22/10 7/24/10 12/45/10
f 7/24/10 8/26/10 11/43/10 12/45/10
f 11/43/10 8/26/10 9/5/10 10/31/10

@ -0,0 +1,204 @@
# Blender v2.79 (sub 0) OBJ File: 'modern_tablelamp_joined.blend'
# www.blender.org
o support_Plane.001
v 0.031250 0.312500 0.031250
v 0.218750 0.312500 0.031250
v 0.031250 0.343750 0.000000
v 0.218750 0.343750 0.000000
v 0.031250 0.312500 -0.031250
v 0.218750 0.312500 -0.031250
v -0.218750 0.312500 0.031250
v -0.031250 0.312500 0.031250
v -0.218750 0.343750 0.000000
v -0.031250 0.343750 0.000000
v -0.218750 0.312500 -0.031250
v -0.031250 0.312500 -0.031250
vt 0.531250 0.468748
vt 0.718750 0.468748
vt 0.718750 0.499998
vt 0.531250 0.499998
vt 0.718750 0.531248
vt 0.531250 0.531248
vt 0.281250 0.468748
vt 0.468750 0.468748
vt 0.468750 0.499998
vt 0.281250 0.499998
vt 0.468750 0.531248
vt 0.281250 0.531248
vn 0.0000 0.7071 0.7071
vn 0.0000 0.7071 -0.7071
g Material.000
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/4/2 4/3/2 6/5/2 5/6/2
f 7/7/1 8/8/1 10/9/1 9/10/1
f 9/10/2 10/9/2 12/11/2 11/12/2
o pole_Cube.007
v -0.031250 -0.437500 0.031250
v -0.031250 0.375000 0.031250
v -0.031250 -0.437500 -0.031250
v -0.031250 0.375000 -0.031250
v 0.031250 -0.437500 0.031250
v 0.031250 0.375000 0.031250
v 0.031250 -0.437500 -0.031250
v 0.031250 0.375000 -0.031250
vt 0.312500 0.062500
vt 0.312500 0.875000
vt 0.250000 0.875000
vt 0.250000 0.062500
vt 0.312500 0.062500
vt 0.312500 0.875000
vt 0.250000 0.875000
vt 0.250000 0.062500
vt 0.312500 0.062500
vt 0.312500 0.875000
vt 0.250000 0.875000
vt 0.250000 0.062500
vt 0.312501 0.062500
vt 0.312499 0.875000
vt 0.250000 0.875000
vt 0.250000 0.062500
vt 0.312500 0.531250
vt 0.250000 0.531250
vt 0.250000 0.468750
vt 0.312500 0.468750
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 1.0000 0.0000
g Material.000
s off
f 13/13/3 14/14/3 16/15/3 15/16/3
f 15/17/4 16/18/4 20/19/4 19/20/4
f 19/21/5 20/22/5 18/23/5 17/24/5
f 17/25/6 18/26/6 14/27/6 13/28/6
f 20/29/7 16/30/7 14/31/7 18/32/7
o base_Cube.006
v -0.187500 -0.500000 0.187500
v -0.187500 -0.437500 0.187500
v -0.187500 -0.500000 -0.187500
v -0.187500 -0.437500 -0.187500
v 0.187500 -0.500000 0.187500
v 0.187500 -0.437500 0.187500
v 0.187500 -0.500000 -0.187500
v 0.187500 -0.437500 -0.187500
vt 0.312500 0.062500
vt 0.312500 0.000000
vt 0.687500 0.000000
vt 0.687500 0.062500
vt 0.312500 0.062500
vt 0.312500 0.000000
vt 0.687500 0.000000
vt 0.687500 0.062500
vt 0.687500 0.000000
vt 0.687500 0.062500
vt 0.312500 0.062500
vt 0.312500 0.000000
vt 0.687500 0.000000
vt 0.687500 0.062500
vt 0.312500 0.062500
vt 0.312500 0.000000
vt 0.687500 0.312500
vt 0.687500 0.687500
vt 0.312500 0.687500
vt 0.312500 0.312500
vt 0.687500 0.312500
vt 0.687500 0.687500
vt 0.312500 0.687500
vt 0.312500 0.312500
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
g Material.000
s off
f 21/33/8 22/34/8 24/35/8 23/36/8
f 23/37/9 24/38/9 28/39/9 27/40/9
f 27/41/10 28/42/10 26/43/10 25/44/10
f 25/45/11 26/46/11 22/47/11 21/48/11
f 23/49/12 27/50/12 25/51/12 21/52/12
f 28/53/13 24/54/13 22/55/13 26/56/13
o shade_Cube.005
v -0.250000 -0.062500 0.250000
v -0.250000 0.437500 0.250000
v -0.250000 -0.062500 -0.250000
v -0.250000 0.437500 -0.250000
v 0.250000 -0.062500 0.250000
v 0.250000 0.437500 0.250000
v 0.250000 -0.062500 -0.250000
v 0.250000 0.437500 -0.250000
v -0.218750 -0.062500 0.218750
v -0.218750 0.437500 0.218750
v -0.218750 -0.062500 -0.218750
v -0.218750 0.437500 -0.218750
v 0.218750 -0.062500 0.218750
v 0.218750 0.437500 0.218750
v 0.218750 -0.062500 -0.218750
v 0.218750 0.437500 -0.218750
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.062500 0.000000
vt 0.062500 1.000000
vt 0.937500 1.000000
vt 0.937500 0.000000
vt 0.062500 0.000000
vt 0.062500 1.000000
vt 0.937500 1.000000
vt 0.937500 0.000000
vt 0.062500 0.000000
vt 0.062500 1.000000
vt 0.937500 1.000000
vt 0.937500 0.000000
vt 0.062500 0.000000
vt 0.062500 1.000000
vt 0.937500 1.000000
vt 0.937500 0.000000
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 0.937500 0.062500
vt 0.062500 0.062500
vt 0.062500 0.937500
vt 0.937500 0.937500
vt 0.000000 1.000000
vt 0.062500 0.062500
vt 0.062500 0.937500
vt 0.937500 0.062500
vt 1.000000 1.000000
vt 0.937500 0.937500
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 1.0000 0.0000
vn 0.0000 -1.0000 0.0000
g Material.001
s off
f 29/57/14 30/58/14 32/59/14 31/60/14
f 31/61/15 32/62/15 36/63/15 35/64/15
f 35/64/16 36/63/16 34/65/16 33/66/16
f 33/67/17 34/68/17 30/58/17 29/57/17
f 39/69/15 40/70/15 44/71/15 43/72/15
f 37/73/14 38/74/14 40/75/14 39/76/14
f 43/77/16 44/78/16 42/79/16 41/80/16
f 41/81/17 42/82/17 38/83/17 37/84/17
f 30/85/18 34/86/18 42/87/18 38/88/18
f 32/62/18 30/85/18 38/88/18 40/89/18
f 36/63/18 32/62/18 40/89/18 44/90/18
f 34/86/18 36/63/18 44/90/18 42/87/18
f 29/91/19 31/61/19 39/92/19 37/93/19
f 31/61/19 35/64/19 43/94/19 39/92/19
f 35/64/19 33/95/19 41/96/19 43/94/19
f 33/95/19 29/91/19 37/93/19 41/96/19

@ -0,0 +1,132 @@
# Blender v2.79 (sub 0) OBJ File: 'walllamp.blend'
# www.blender.org
o Cube.003
v 0.031250 -0.343750 0.437500
v 0.031250 -0.281250 0.437500
v -0.031250 -0.343750 0.437500
v -0.031250 -0.281250 0.437500
v 0.031250 -0.343750 0.218750
v 0.031250 -0.281250 0.281250
v -0.031250 -0.343750 0.218750
v -0.031250 -0.281250 0.281250
v 0.031250 -0.250000 0.218750
v 0.031250 -0.250000 0.281250
v -0.031250 -0.250000 0.218750
v -0.031250 -0.250000 0.281250
vt 0.031250 0.062500
vt 0.031250 0.125000
vt 0.187500 0.125000
vt 0.250000 0.062500
vt 0.187500 0.156250
vt 0.250000 0.156250
vt 0.250000 0.062500
vt 0.187500 0.125000
vt 0.031250 0.125000
vt 0.031250 0.062500
vt 0.250000 0.000000
vt 0.031250 0.000000
vt 0.187500 0.250000
vt 0.031250 0.250000
vt 0.031250 0.187500
vt 0.187500 0.187500
vt 0.250000 0.156250
vt 0.187500 0.156250
vt 0.343750 0.062500
vt 0.343750 0.000000
vt 0.218750 0.187500
vt 0.218750 0.250000
vn -1.0000 -0.0000 -0.0000
vn 1.0000 -0.0000 0.0000
vn 0.0000 -1.0000 -0.0000
vn 0.0000 1.0000 -0.0000
vn 0.0000 0.0000 -1.0000
vn 0.0000 0.0000 1.0000
s off
f 3/1/1 4/2/1 8/3/1 7/4/1
f 7/4/1 8/3/1 12/5/1 11/6/1
f 5/7/2 6/8/2 2/9/2 1/10/2
f 3/1/3 7/4/3 5/11/3 1/12/3
f 8/13/4 4/14/4 2/15/4 6/16/4
f 6/8/2 5/7/2 9/17/2 10/18/2
f 5/11/5 7/4/5 11/19/5 9/20/5
f 8/13/6 6/16/6 10/21/6 12/22/6
o Cube.002
v 0.125000 -0.375000 0.500000
v 0.125000 0.125000 0.500000
v -0.125000 -0.375000 0.500000
v -0.125000 0.125000 0.500000
v 0.125000 -0.375000 0.437500
v 0.125000 0.125000 0.437500
v -0.125000 -0.375000 0.437500
v -0.125000 0.125000 0.437500
vt 0.937500 0.000000
vt 0.937500 0.500000
vt 0.687500 0.500000
vt 0.687500 0.000000
vt 0.625000 0.500000
vt 0.625000 0.000000
vt 0.375000 0.500000
vt 0.375000 0.000000
vt 0.312500 0.500000
vt 0.312500 0.000000
vt 0.937500 0.250000
vt 1.000000 0.250000
vt 1.000000 0.500000
vt 0.937500 0.500000
vt 0.937500 0.000000
vt 1.000000 0.000000
vt 1.000000 0.250000
vt 0.937500 0.250000
vn 0.0000 0.0000 1.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
s off
f 13/23/7 14/24/7 16/25/7 15/26/7
f 15/26/8 16/25/8 20/27/8 19/28/8
f 19/28/9 20/27/9 18/29/9 17/30/9
f 17/30/10 18/29/10 14/31/10 13/32/10
f 15/33/11 19/34/11 17/35/11 13/36/11
f 20/37/12 16/38/12 14/39/12 18/40/12
o Cube.001
v 0.125000 -0.250000 0.375000
v 0.125000 0.250000 0.375000
v -0.125000 -0.250000 0.375000
v -0.125000 0.250000 0.375000
v 0.125000 -0.250000 0.125000
v 0.125000 0.250000 0.125000
v -0.125000 -0.250000 0.125000
v -0.125000 0.250000 0.125000
vt 1.000000 0.500000
vt 1.000000 1.000000
vt 0.750000 1.000000
vt 0.750000 0.500000
vt 0.500000 1.000000
vt 0.500000 0.500000
vt 0.250000 1.000000
vt 0.250000 0.500000
vt 0.000000 1.000000
vt 0.000000 0.500000
vt 0.250000 0.500000
vt 0.000000 0.500000
vt 0.000000 0.250000
vt 0.250000 0.250000
vt 0.250000 0.500000
vt 0.000000 0.500000
vt 0.000000 0.250000
vt 0.250000 0.250000
vn 0.0000 0.0000 1.0000
vn -1.0000 0.0000 -0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
s off
f 21/41/13 22/42/13 24/43/13 23/44/13
f 23/44/14 24/43/14 28/45/14 27/46/14
f 27/46/15 28/45/15 26/47/15 25/48/15
f 25/48/16 26/47/16 22/49/16 21/50/16
f 23/51/17 27/52/17 25/53/17 21/54/17
f 28/55/18 24/56/18 22/57/18 26/58/18

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 265 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 281 B

@ -0,0 +1,4 @@
morelights
default
farming
xpanes?

293
morelights_vintage/init.lua Normal file

@ -0,0 +1,293 @@
minetest.register_craftitem("morelights_vintage:brass_ingot", {
description = "Brass Ingot",
inventory_image = "default_steel_ingot.png^[multiply:#FFCE69"
})
minetest.register_node("morelights_vintage:chain_b", {
description = "Brass Chain",
drawtype = "mesh",
mesh = "morelights_chain.obj",
collision_box = {
type = "fixed",
fixed = {-1/16, -8/16, -1/16, 1/16, 8/16, 1/16}
},
selection_box = {
type = "fixed",
fixed = {-1/16, -8/16, -1/16, 1/16, 8/16, 1/16}
},
tiles = {"morelights_vintage_brass_32.png"},
paramtype = "light",
groups = {cracky = 3, oddly_breakable_by_hand = 3, mounted_ceiling = 1},
sounds = default.node_sound_metal_defaults(),
on_place = function(itemstack, placer, pointed_thing)
return morelights.on_place_hanging(itemstack, placer, pointed_thing,
"morelights_vintage:chain_ceiling_b")
end,
})
minetest.register_node("morelights_vintage:chain_ceiling_b", {
drawtype = "mesh",
mesh = "morelights_chain_ceiling.obj",
collision_box = {
type = "fixed",
fixed = {{-3/16, 7/16, -3/16, 3/16, 8/16, 3/16},
{-1/16, -8/16, -1/16, 1/16, 7/16, 1/16}}
},
selection_box = {
type = "fixed",
fixed = {{-3/16, 7/16, -3/16, 3/16, 8/16, 3/16},
{-1/16, -8/16, -1/16, 1/16, 7/16, 1/16}}
},
tiles = {"morelights_vintage_brass_32.png"},
drop = "morelights_vintage:chain_b",
paramtype = "light",
groups = {cracky = 3, oddly_breakable_by_hand = 3,
not_in_creative_inventory = 1, mounted_ceiling = 1},
sounds = default.node_sound_metal_defaults(),
})
minetest.register_node("morelights_vintage:block", {
description = "Vintage Light Block",
tiles = {"morelights_vintage_block.png"},
paramtype = "light",
light_source = LIGHT_MAX,
groups = {cracky = 2, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults(),
})
minetest.register_node("morelights_vintage:smallblock", {
description = "Vintage Light Block (small)",
drawtype = "nodebox",
node_box = {
type = "fixed",
fixed = {-1/4, -1/2, -1/4, 1/4, 0, 1/4}
},
tiles = {"morelights_vintage_block.png", "morelights_vintage_block.png",
"[combine:16x16:0,4=morelights_vintage_block.png"},
paramtype = "light",
paramtype2 = "facedir",
light_source = 12,
groups = {cracky = 2, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults(),
on_place = function(itemstack, placer, pointed_thing)
return morelights.rotate_and_place(itemstack, placer, pointed_thing)
end,
})
minetest.register_node("morelights_vintage:lantern_f", {
description = "Vintage Lantern (floor, wall, or ceiling)",
drawtype = "mesh",
mesh = "morelights_vintage_lantern_f.obj",
tiles = {"morelights_vintage_lantern.png", "morelights_metal_dark_32.png"},
collision_box = {
type = "fixed",
fixed = {-3/16, -1/2, -3/16, 3/16, 1/16, 3/16}
},
selection_box = {
type = "fixed",
fixed = {-3/16, -1/2, -3/16, 3/16, 1/16, 3/16}
},
paramtype = "light",
light_source = 12,
groups = {cracky = 2, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults(),
on_place = function(itemstack, placer, pointed_thing)
local wdir = minetest.dir_to_wallmounted(
vector.subtract(pointed_thing.under, pointed_thing.above))
local fakestack = itemstack
if wdir == 0 then
fakestack:set_name("morelights_vintage:lantern_c")
elseif wdir == 1 then
fakestack:set_name("morelights_vintage:lantern_f")
else
fakestack:set_name("morelights_vintage:lantern_w")
end
itemstack = minetest.item_place(fakestack, placer, pointed_thing, wdir)
itemstack:set_name("morelights_vintage:lantern_f")
return itemstack
end,
})
minetest.register_node("morelights_vintage:lantern_c", {
drawtype = "mesh",
mesh = "morelights_vintage_lantern_c.obj",
tiles = {"morelights_vintage_lantern.png", "morelights_metal_dark_32.png"},
collision_box = {
type = "fixed",
fixed = {-3/16, -1/16, -3/16, 3/16, 1/2, 3/16}
},
selection_box = {
type = "fixed",
fixed = {-3/16, 0, -3/16, 3/16, 1/2, 3/16}
},
paramtype = "light",
light_source = 12,
groups = {cracky = 2, oddly_breakable_by_hand = 3,
not_in_creative_inventory = 1},
sounds = default.node_sound_glass_defaults(),
drop = "morelights_vintage:lantern_f",
})
minetest.register_node("morelights_vintage:lantern_w", {
drawtype = "mesh",
mesh = "morelights_vintage_lantern_w.obj",
tiles = {"morelights_vintage_lantern.png", "morelights_metal_dark_32.png"},
collision_box = {
type = "fixed",
fixed = {-3/16, -1/4, -5/16, 3/16, 1/8, 3/16}
},
selection_box = {
type = "wallmounted",
wall_bottom = {-3/16, -1/4, -5/16, 3/16, 1/8, 3/16},
wall_side = {-1/4, -5/16, -3/16, 1/8, 3/16, 3/16},
wall_top = {-3/16, -1/8, -5/16, 3/16, 1/4, 3/16}
},
paramtype = "light",
paramtype2 = "wallmounted",
light_source = 12,
groups = {cracky = 2, oddly_breakable_by_hand = 3,
not_in_creative_inventory = 1},
sounds = default.node_sound_glass_defaults(),
drop = "morelights_vintage:lantern_f",
})
minetest.register_node("morelights_vintage:hangingbulb", {
description = "Vintage Hanging Light Bulb",
drawtype = "mesh",
mesh = "morelights_vintage_hangingbulb.obj",
tiles = {"morelights_vintage_hangingbulb.png^[lowpart:50:morelights_metal_dark_32.png"},
use_texture_alpha = true,
collision_box = {
type = "fixed",
fixed = {-1/8, -1/8, -1/8, 1/8, 1/2, 1/8}
},
selection_box = {
type = "fixed",
fixed = {-1/8, -1/8, -1/8, 1/8, 1/2, 1/8}
},
paramtype = "light",
light_source = 10,
groups = {cracky = 2, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults(),
})
minetest.register_node("morelights_vintage:oillamp", {
description = "Vintage Oil Lamp",
drawtype = "mesh",
mesh = "morelights_vintage_oillamp.obj",
tiles = {{name = "morelights_vintage_oil_flame.png",
animation = {type = "sheet_2d", frames_w = 16, frames_h = 1, frame_length = 0.3}},
"morelights_vintage_oillamp.png",
"morelights_vintage_brass_32.png"},
collision_box = {
type = "fixed",
fixed = {-1/8, -1/2, -1/8, 1/8, 1/4, 1/8}
},
selection_box = {
type = "fixed",
fixed = {-1/8, -1/2, -1/8, 1/8, 1/4, 1/8}
},
paramtype = "light",
light_source = 8,
groups = {cracky = 2, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults(),
})
minetest.register_node("morelights_vintage:chandelier", {
description = "Vintage Chandelier",
drawtype = "mesh",
mesh = "morelights_vintage_chandelier.obj",
tiles = {"morelights_vintage_chandelier.png",
"morelights_vintage_brass_32.png^[multiply:#DFDFDF"},
collision_box = {
type = "fixed",
fixed = {-3/8, -1/2, -3/8, 3/8, 1/2, 3/8}
},
selection_box = {
type = "fixed",
fixed = {-3/8, -1/2, -3/8, 3/8, 1/2, 3/8}
},
paramtype = "light",
light_source = 10,
groups = {cracky = 2, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults(),
})
--
-- Craft recipes
--
minetest.register_craft({
output = "morelights_vintage:brass_ingot 2",
type = "shapeless",
recipe = {
"default:copper_ingot", "default:tin_ingot"
}
})
minetest.register_craft({
output = "morelights_vintage:chain_b",
recipe = {
{'', 'morelights_vintage:brass_ingot', ''},
{'', '', ''},
{'', 'morelights_vintage:brass_ingot', ''}
}
})
minetest.register_craft({
output = "morelights_vintage:block",
recipe = {
{'', 'default:junglewood', ''},
{morelights.glass, 'morelights:bulb', morelights.glass},
{'', 'default:junglewood', ''}
}
})
minetest.register_craft({
output = "morelights_vintage:smallblock",
recipe = {
{'', morelights.glass, ''},
{'default:junglewood', 'morelights:bulb', 'default:junglewood'}
}
})
minetest.register_craft({
output = "morelights_vintage:lantern_f",
recipe = {
{'', 'default:steel_ingot', ''},
{morelights.glass, 'morelights:bulb', morelights.glass},
{'default:stick', 'default:steel_ingot', 'default:stick'}
}
})
minetest.register_craft({
output = "morelights_vintage:hangingbulb",
recipe = {
{'', 'default:steel_ingot', ''},
{'', 'default:copper_ingot', ''},
{'', 'morelights:bulb', ''}
}
})
minetest.register_craft({
output = "morelights_vintage:oillamp",
recipe = {
{'', 'default:glass', ''},
{'farming:cotton', 'morelights_vintage:brass_ingot', ''},
{'', 'default:glass', ''}
}
})
minetest.register_craft({
output = "morelights_vintage:chandelier",
recipe = {
{'', 'morelights_vintage:brass_ingot', ''},
{'morelights:bulb', 'morelights_vintage:brass_ingot', 'morelights:bulb'},
{'default:steel_ingot', 'morelights_vintage:brass_ingot', 'default:steel_ingot'}
}
})

@ -0,0 +1,79 @@
# Blender v2.79 (sub 0) OBJ File: 'vintage_chandelier.blend'
# www.blender.org
o Plane.001_Plane.005
v 0.250000 -0.500000 -0.433013
v -0.250000 -0.500000 0.433013
v 0.250000 0.500000 -0.433013
v -0.250000 0.500000 0.433013
v -0.250000 -0.500000 -0.433013
v 0.250000 -0.500000 0.433013
v -0.250000 0.500000 -0.433013
v 0.250000 0.500000 0.433013
v 0.500000 -0.500000 0.000000
v -0.500000 -0.500000 0.000000
v 0.500000 0.500000 -0.000000
v -0.500000 0.500000 0.000000
v 0.000000 -0.500000 0.000000
v -0.000000 0.500000 -0.000000
vt 0.000000 0.000000
vt 0.500000 0.000000
vt 0.500000 1.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 0.000000 0.000000
vt 0.000000 1.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vn -0.8660 -0.0000 -0.5000
vn -0.8660 -0.0000 0.5000
vn -0.0000 -0.0000 -1.0000
g Plane.001_Plane.005_Material.001
s off
f 1/1/1 13/2/1 14/3/1 3/4/1
f 5/5/2 13/2/2 14/3/2 7/6/2
f 9/7/3 13/2/3 14/3/3 11/8/3
f 14/3/1 13/2/1 2/9/1 4/10/1
f 14/3/2 13/2/2 6/11/2 8/12/2
f 14/3/3 13/2/3 10/13/3 12/14/3
o Cube
v 0.031250 -0.375000 -0.031250
v 0.031250 -0.375000 0.031250
v -0.031250 -0.375000 0.031250
v -0.031250 -0.375000 -0.031250
v 0.031250 0.500000 -0.031250
v 0.031250 0.500000 0.031250
v -0.031250 0.500000 0.031250
v -0.031250 0.500000 -0.031250
vt 0.437500 0.062500
vt 0.375000 0.062500
vt 0.375000 0.000000
vt 0.437500 0.000000
vt 0.437500 0.937500
vt 0.437500 1.000000
vt 0.375000 1.000000
vt 0.375000 0.937500
vt 0.625000 0.062500
vt 0.625000 0.937500
vt 0.562500 0.937500
vt 0.562500 0.062500
vt 0.500000 0.937500
vt 0.500000 0.062500
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
vn 1.0000 0.0000 0.0000
vn -0.0000 -0.0000 1.0000
vn -1.0000 -0.0000 -0.0000
vn 0.0000 0.0000 -1.0000
g Cube_Cube_Material
s off
f 15/15/4 16/16/4 17/17/4 18/18/4
f 19/19/5 22/20/5 21/21/5 20/22/5
f 15/15/6 19/19/6 20/22/6 16/16/6
f 16/23/7 20/24/7 21/25/7 17/26/7
f 17/26/8 21/25/8 22/27/8 18/28/8
f 19/19/9 15/15/9 18/28/9 22/27/9

@ -0,0 +1,192 @@
# Blender v2.79 (sub 0) OBJ File: 'bulb.blend'
# www.blender.org
o Cube_Cube.009
v -0.031250 0.093750 0.031250
v -0.031250 0.343750 0.031250
v -0.031250 0.093750 -0.031250
v -0.031250 0.343750 -0.031250
v 0.031250 0.093750 0.031250
v 0.031250 0.343750 0.031250
v 0.031250 0.093750 -0.031250
v 0.031250 0.343750 -0.031250
v 0.000000 0.343750 0.000000
v 0.000000 0.093750 0.000000
vt 0.000000 1.000000
vt 0.000000 0.750000
vt 0.031251 0.750000
vt 0.031249 1.000000
vt 0.062501 0.750000
vt 0.062499 1.000000
vt 0.000000 0.750000
vt 0.000000 1.000000
vt 0.062499 1.000000
vt 0.062501 0.750000
vn -0.7071 0.0000 0.7071
vn -0.7071 0.0000 -0.7071
s off
f 4/1/1 3/2/1 10/3/1 9/4/1
f 1/5/2 2/6/2 9/4/2 10/3/2
f 9/4/1 10/3/1 5/7/1 6/8/1
f 10/3/2 9/4/2 8/9/2 7/10/2
o Cube.002_Cube.007
v -0.062500 0.000000 0.062500
v -0.062500 0.031250 0.093750
v -0.093750 0.031250 0.062500
v -0.062500 0.312500 0.093750
v -0.062500 0.343750 0.062500
v -0.093750 0.312500 0.062500
v -0.062500 0.000000 -0.062500
v -0.093750 0.031250 -0.062500
v -0.062500 0.031250 -0.093750
v -0.062500 0.343750 -0.062500
v -0.062500 0.312500 -0.093750
v -0.093750 0.312500 -0.062500
v 0.062500 0.000000 0.062500
v 0.093750 0.031250 0.062500
v 0.062500 0.031250 0.093750
v 0.062500 0.343750 0.062500
v 0.062500 0.312500 0.093750
v 0.093750 0.312500 0.062500
v 0.062500 0.000000 -0.062500
v 0.062500 0.031250 -0.093750
v 0.093750 0.031250 -0.062500
v 0.062500 0.343750 -0.062500
v 0.093750 0.312500 -0.062500
v 0.062500 0.312500 -0.093750
vt 0.437500 0.656250
vt 0.437500 0.937500
vt 0.312500 0.937500
vt 0.312500 0.656250
vt 0.625000 0.656250
vt 0.625000 0.937500
vt 0.500000 0.937500
vt 0.500000 0.656250
vt 1.000003 0.656250
vt 1.000002 0.937500
vt 0.875000 0.937500
vt 0.875000 0.656250
vt 0.812500 0.656250
vt 0.812500 0.937500
vt 0.687500 0.937500
vt 0.687500 0.656250
vt 0.281250 0.593750
vt 0.250000 0.656250
vt 0.281250 1.000000
vt 0.250000 0.937500
vt 0.843750 0.593750
vt 0.843750 1.000000
vt 0.468750 0.593750
vt 0.468750 1.000000
vt 0.656250 0.593750
vt 0.656250 1.000000
vt 0.875000 0.593750
vt 1.000003 0.593750
vt 1.000002 1.000000
vt 0.875000 1.000000
vt 0.687500 0.593750
vt 0.812500 0.593750
vt 0.812500 1.000000
vt 0.687500 1.000000
vt 0.500000 0.593750
vt 0.625000 0.593750
vt 0.625000 1.000000
vt 0.500000 1.000000
vt 0.312500 0.593750
vt 0.437500 0.593750
vt 0.437500 1.000000
vt 0.312500 1.000000
vt 0.250000 1.000000
vt 0.125000 1.000000
vt 0.125000 0.875000
vt 0.250000 0.875000
vn 0.0000 0.0000 1.0000
vn 1.0000 0.0000 0.0000
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn -0.5774 -0.5774 0.5774
vn -0.5774 0.5774 0.5774
vn -0.5774 -0.5774 -0.5774
vn -0.5774 0.5774 -0.5774
vn 0.5774 -0.5774 0.5774
vn 0.5774 0.5774 0.5774
vn 0.5774 -0.5774 -0.5774
vn 0.5774 0.5774 -0.5774
vn -0.7071 -0.7071 0.0000
vn -0.7071 0.0000 0.7071
vn -0.7071 0.7071 0.0000
vn -0.7071 0.0000 -0.7071
vn 0.0000 -0.7071 -0.7071
vn 0.0000 0.7071 -0.7071
vn 0.7071 0.0000 -0.7071
vn 0.7071 -0.7071 0.0000
vn 0.7071 0.7071 0.0000
vn 0.7071 0.0000 0.7071
vn 0.0000 -0.7071 0.7071
vn 0.0000 0.7071 0.7071
vn 0.0000 -1.0000 0.0000
s off
f 25/11/3 27/12/3 14/13/3 12/14/3
f 31/15/4 33/16/4 28/17/4 24/18/4
f 13/19/5 16/20/5 22/21/5 18/22/5
f 19/23/6 21/24/6 34/25/6 30/26/6
f 11/27/7 12/14/7 13/28/7
f 14/13/8 15/29/8 16/30/8
f 17/31/9 18/22/9 19/23/9
f 20/32/10 21/24/10 22/21/10
f 23/33/11 24/18/11 25/11/11
f 26/34/12 27/12/12 28/17/12
f 29/35/13 30/26/13 31/15/13
f 32/36/14 33/16/14 34/25/14
f 17/37/15 11/38/15 13/19/15 18/22/15
f 12/14/16 14/13/16 16/30/16 13/28/16
f 15/39/17 20/40/17 22/21/17 16/20/17
f 21/24/18 19/23/18 18/22/18 22/21/18
f 29/41/19 17/42/19 19/23/19 30/26/19
f 20/43/20 32/44/20 34/25/20 21/24/20
f 33/16/21 31/15/21 30/26/21 34/25/21
f 23/45/22 29/46/22 31/15/22 24/18/22
f 32/47/23 26/48/23 28/17/23 33/16/23
f 27/12/24 25/11/24 24/18/24 28/17/24
f 11/49/25 23/50/25 25/11/25 12/14/25
f 26/51/26 15/52/26 14/13/26 27/12/26
f 17/53/27 29/54/27 23/55/27 11/56/27
o Cube.001_Cube.006
v -0.062500 0.343750 0.062500
v -0.062500 0.500000 0.062500
v -0.062500 0.343750 -0.062500
v -0.062500 0.500000 -0.062500
v 0.062500 0.343750 0.062500
v 0.062500 0.500000 0.062500
v 0.062500 0.343750 -0.062500
v 0.062500 0.500000 -0.062500
vt 0.500000 0.000000
vt 0.500000 0.156250
vt 0.375000 0.156250
vt 0.375000 0.000000
vt 0.250000 0.156250
vt 0.250000 0.000000
vt 0.125000 0.156250
vt 0.125000 0.000000
vt 0.000000 0.156250
vt 0.000000 0.000000
vt 0.125000 0.156250
vt 0.125000 0.281250
vt 0.000000 0.281250
vt 0.000000 0.156250
vt 0.250000 0.281250
vt 0.125000 0.281250
vt 0.125000 0.156250
vt 0.250000 0.156250
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
s off
f 35/57/28 36/58/28 38/59/28 37/60/28
f 37/60/29 38/59/29 42/61/29 41/62/29
f 41/62/30 42/61/30 40/63/30 39/64/30
f 39/64/31 40/63/31 36/65/31 35/66/31
f 37/67/32 41/68/32 39/69/32 35/70/32
f 42/71/33 38/72/33 36/73/33 40/74/33

@ -0,0 +1,105 @@
# Blender v2.79 (sub 0) OBJ File: 'vintage_lantern_ceiling.blend'
# www.blender.org
o Cube.003
v -0.125000 0.000000 0.125000
v -0.125000 0.375000 0.125000
v -0.125000 0.000000 -0.125000
v -0.125000 0.375000 -0.125000
v 0.125000 0.000000 0.125000
v 0.125000 0.375000 0.125000
v 0.125000 0.000000 -0.125000
v 0.125000 0.375000 -0.125000
vt 0.750000 0.500000
vt 0.750000 0.875000
vt 0.500000 0.875000
vt 0.500000 0.500000
vt 0.250000 0.875000
vt 0.250000 0.500000
vt 0.000000 0.875000
vt 0.000000 0.500000
vt 1.000000 0.500000
vt 1.000000 0.875000
vt 0.750000 0.250000
vt 1.000000 0.250000
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 -1.0000 0.0000
g Cube.003_Cube.003_Material.001
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/4/2 4/3/2 8/5/2 7/6/2
f 7/6/3 8/5/3 6/7/3 5/8/3
f 5/9/4 6/10/4 2/2/4 1/1/4
f 3/11/5 7/12/5 5/9/5 1/1/5
o Cube.001
v -0.156250 0.375000 0.156250
v -0.156250 0.437500 0.156250
v -0.156250 0.375000 -0.156250
v -0.156250 0.437500 -0.156250
v 0.156250 0.375000 0.156250
v 0.156250 0.437500 0.156250
v 0.156250 0.375000 -0.156250
v 0.156250 0.437500 -0.156250
v -0.062500 0.437500 0.062500
v -0.062500 0.500000 0.062500
v -0.062500 0.437500 -0.062500
v -0.062500 0.500000 -0.062500
v 0.062500 0.437500 0.062500
v 0.062500 0.500000 0.062500
v 0.062500 0.437500 -0.062500
v 0.062500 0.500000 -0.062500
vt 0.500000 0.875000
vt 0.500000 0.812500
vt 0.812500 0.812500
vt 0.812500 0.875000
vt 0.812500 0.812500
vt 0.812500 0.875000
vt 0.500000 0.875000
vt 0.500000 0.812500
vt 0.187500 0.875000
vt 0.187500 0.812500
vt 0.187500 0.875000
vt 0.187500 0.812500
vt 0.500000 0.812500
vt 0.187500 0.812500
vt 0.187500 0.500000
vt 0.500000 0.500000
vt 0.500000 0.500000
vt 0.500000 0.812500
vt 0.187500 0.812500
vt 0.187500 0.500000
vt 1.000000 0.375000
vt 1.000000 0.437500
vt 0.875000 0.437500
vt 0.875000 0.375000
vt 0.750000 0.437500
vt 0.750000 0.375000
vt 0.625000 0.437500
vt 0.625000 0.375000
vt 0.500000 0.437500
vt 0.500000 0.375000
vt 0.625000 0.625000
vt 0.500000 0.625000
vt 0.500000 0.500000
vt 0.625000 0.500000
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
g Cube.001_Cube.001_Material.000
s off
f 9/13/6 10/14/6 12/15/6 11/16/6
f 11/17/7 12/18/7 16/19/7 15/20/7
f 15/20/8 16/19/8 14/21/8 13/22/8
f 13/23/9 14/24/9 10/14/9 9/13/9
f 11/25/10 15/26/10 13/27/10 9/28/10
f 16/29/11 12/30/11 10/31/11 14/32/11
f 17/33/6 18/34/6 20/35/6 19/36/6
f 19/36/7 20/35/7 24/37/7 23/38/7
f 23/38/8 24/37/8 22/39/8 21/40/8
f 21/40/9 22/39/9 18/41/9 17/42/9
f 24/43/11 20/44/11 18/45/11 22/46/11

@ -0,0 +1,131 @@
# Blender v2.79 (sub 0) OBJ File: 'vintage_lantern.blend'
# www.blender.org
o Cube.003
v -0.125000 -0.437500 0.125000
v -0.125000 -0.062500 0.125000
v -0.125000 -0.437500 -0.125000
v -0.125000 -0.062500 -0.125000
v 0.125000 -0.437500 0.125000
v 0.125000 -0.062500 0.125000
v 0.125000 -0.437500 -0.125000
v 0.125000 -0.062500 -0.125000
vt 0.750000 0.500000
vt 0.750000 0.875000
vt 0.500000 0.875000
vt 0.500000 0.500000
vt 0.250000 0.875000
vt 0.250000 0.500000
vt 0.000000 0.875000
vt 0.000000 0.500000
vt 1.000000 0.500000
vt 1.000000 0.875000
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
g Cube.003_Cube.003_Material.001
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/4/2 4/3/2 8/5/2 7/6/2
f 7/6/3 8/5/3 6/7/3 5/8/3
f 5/9/4 6/10/4 2/2/4 1/1/4
o Cube.001
v -0.156250 -0.500000 0.156250
v -0.156250 -0.437500 0.156250
v -0.156250 -0.500000 -0.156250
v -0.156250 -0.437500 -0.156250
v 0.156250 -0.500000 0.156250
v 0.156250 -0.437500 0.156250
v 0.156250 -0.500000 -0.156250
v 0.156250 -0.437500 -0.156250
v -0.156250 -0.062500 0.156250
v -0.156250 0.000000 0.156250
v -0.156250 -0.062500 -0.156250
v -0.156250 0.000000 -0.156250
v 0.156250 -0.062500 0.156250
v 0.156250 0.000000 0.156250
v 0.156250 -0.062500 -0.156250
v 0.156250 0.000000 -0.156250
v -0.062500 0.000000 0.062500
v -0.062500 0.062500 0.062500
v -0.062500 0.000000 -0.062500
v -0.062500 0.062500 -0.062500
v 0.062500 0.000000 0.062500
v 0.062500 0.062500 0.062500
v 0.062500 0.000000 -0.062500
v 0.062500 0.062500 -0.062500
vt 0.500000 0.187500
vt 0.500000 0.125000
vt 0.812500 0.125000
vt 0.812500 0.187500
vt 0.812500 0.125000
vt 0.812500 0.187500
vt 0.500000 0.187500
vt 0.500000 0.125000
vt 0.187500 0.187500
vt 0.187500 0.125000
vt 0.187500 0.187500
vt 0.187500 0.125000
vt 0.500000 0.500000
vt 0.187500 0.500000
vt 0.500000 0.500000
vt 0.187500 0.500000
vt 0.500000 0.875000
vt 0.500000 0.812500
vt 0.812500 0.812500
vt 0.812500 0.875000
vt 0.812500 0.812500
vt 0.812500 0.875000
vt 0.500000 0.875000
vt 0.500000 0.812500
vt 0.187500 0.875000
vt 0.187500 0.812500
vt 0.187500 0.875000
vt 0.187500 0.812500
vt 0.500000 0.812500
vt 0.187500 0.812500
vt 0.187500 0.500000
vt 0.500000 0.500000
vt 0.500000 0.500000
vt 0.500000 0.812500
vt 0.187500 0.812500
vt 0.187500 0.500000
vt 1.000000 0.375000
vt 1.000000 0.437500
vt 0.875000 0.437500
vt 0.875000 0.375000
vt 0.750000 0.437500
vt 0.750000 0.375000
vt 0.625000 0.437500
vt 0.625000 0.375000
vt 0.500000 0.437500
vt 0.500000 0.375000
vt 0.625000 0.625000
vt 0.500000 0.625000
vt 0.500000 0.500000
vt 0.625000 0.500000
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
g Cube.001_Cube.001_Material.000
s off
f 9/11/5 10/12/5 12/13/5 11/14/5
f 11/15/6 12/16/6 16/17/6 15/18/6
f 15/18/7 16/17/7 14/19/7 13/20/7
f 13/21/8 14/22/8 10/12/8 9/11/8
f 11/23/9 15/24/9 13/21/9 9/11/9
f 16/17/10 12/25/10 10/26/10 14/19/10
f 17/27/5 18/28/5 20/29/5 19/30/5
f 19/31/6 20/32/6 24/33/6 23/34/6
f 23/34/7 24/33/7 22/35/7 21/36/7
f 21/37/8 22/38/8 18/28/8 17/27/8
f 19/39/9 23/40/9 21/41/9 17/42/9
f 24/43/10 20/44/10 18/45/10 22/46/10
f 25/47/5 26/48/5 28/49/5 27/50/5
f 27/50/6 28/49/6 32/51/6 31/52/6
f 31/52/7 32/51/7 30/53/7 29/54/7
f 29/54/8 30/53/8 26/55/8 25/56/8
f 32/57/10 28/58/10 26/59/10 30/60/10

@ -0,0 +1,142 @@
# Blender v2.79 (sub 0) OBJ File: 'vintage_lantern_wall2_merged.blend'
# www.blender.org
o Cube.003
v -0.125000 -0.187500 -0.312500
v -0.125000 -0.187500 0.062500
v -0.125000 0.062500 -0.312500
v -0.125000 0.062500 0.062500
v 0.125000 -0.187500 -0.312500
v 0.125000 -0.187500 0.062500
v 0.125000 0.062500 -0.312500
v 0.125000 0.062500 0.062500
v -0.000000 -0.437500 0.312500
v 0.000000 -0.437500 0.062500
v -0.000000 0.062500 0.312500
v 0.000000 0.062500 0.062500
vt 0.750000 0.500000
vt 0.750000 0.875000
vt 0.500000 0.875000
vt 0.500000 0.500000
vt 0.250000 0.875000
vt 0.250000 0.500000
vt 0.000000 0.875000
vt 0.000000 0.500000
vt 1.000000 0.500000
vt 1.000000 0.875000
vt 0.000000 0.500000
vt 0.000000 0.250000
vt 0.500000 0.250000
vt 0.500000 0.500000
vt 0.750000 0.250000
vt 1.000000 0.250000
vn -1.0000 0.0000 0.0000
vn 0.0000 1.0000 0.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 0.0000 -1.0000
g Cube.003_Cube.003_Material.001
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/4/2 4/3/2 8/5/2 7/6/2
f 7/6/3 8/5/3 6/7/3 5/8/3
f 5/9/4 6/10/4 2/2/4 1/1/4
f 9/11/3 10/12/3 12/13/3 11/14/3
f 3/15/5 7/16/5 5/9/5 1/1/5
o Cube.001
v -0.156250 -0.218750 0.062500
v -0.156250 -0.218750 0.125000
v -0.156250 0.093750 0.062500
v -0.156250 0.093750 0.125000
v 0.156250 -0.218750 0.062500
v 0.156250 -0.218750 0.125000
v 0.156250 0.093750 0.062500
v 0.156250 0.093750 0.125000
v -0.062500 -0.125000 0.125000
v -0.062500 -0.125000 0.187500
v -0.062500 -0.000000 0.125000
v -0.062500 -0.000000 0.187500
v 0.062500 -0.125000 0.125000
v 0.062500 -0.125000 0.187500
v 0.062500 -0.000000 0.125000
v 0.062500 -0.000000 0.187500
v 0.125000 -0.500000 -0.125000
v 0.125000 -0.500000 0.375000
v -0.125000 -0.500000 -0.125000
v -0.125000 -0.500000 0.375000
v 0.125000 -0.437500 -0.125000
v 0.125000 -0.437500 0.375000
v -0.125000 -0.437500 -0.125000
v -0.125000 -0.437500 0.375000
vt 0.500000 0.875000
vt 0.500000 0.812500
vt 0.812500 0.812500
vt 0.812500 0.875000
vt 0.812500 0.812500
vt 0.812500 0.875000
vt 0.500000 0.875000
vt 0.500000 0.812500
vt 0.187500 0.875000
vt 0.187500 0.812500
vt 0.187500 0.875000
vt 0.187500 0.812500
vt 0.500000 0.812500
vt 0.187500 0.812500
vt 0.187500 0.500000
vt 0.500000 0.500000
vt 0.500000 0.500000
vt 0.500000 0.812500
vt 0.187500 0.812500
vt 0.187500 0.500000
vt 1.000000 0.375000
vt 1.000000 0.437500
vt 0.875000 0.437500
vt 0.875000 0.375000
vt 0.750000 0.437500
vt 0.750000 0.375000
vt 0.625000 0.437500
vt 0.625000 0.375000
vt 0.500000 0.437500
vt 0.500000 0.375000
vt 0.625000 0.625000
vt 0.500000 0.625000
vt 0.500000 0.500000
vt 0.625000 0.500000
vt 0.937500 0.250000
vt 0.937500 0.750000
vt 0.687500 0.750000
vt 0.687500 0.250000
vt 0.625000 0.750000
vt 0.625000 0.250000
vt 0.375000 0.750000
vt 0.375000 0.250000
vt 0.312500 0.750000
vt 0.312500 0.250000
vt 0.687500 0.187500
vt 0.937500 0.187500
vt 0.687500 0.812500
vt 0.937500 0.812500
vn -1.0000 0.0000 0.0000
vn 0.0000 1.0000 0.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 0.0000 0.0000 1.0000
g Cube.001_Cube.001_Material.000
s off
f 13/17/6 14/18/6 16/19/6 15/20/6
f 15/21/7 16/22/7 20/23/7 19/24/7
f 19/24/8 20/23/8 18/25/8 17/26/8
f 17/27/9 18/28/9 14/18/9 13/17/9
f 15/29/10 19/30/10 17/31/10 13/32/10
f 20/33/11 16/34/11 14/35/11 18/36/11
f 21/37/6 22/38/6 24/39/6 23/40/6
f 23/40/7 24/39/7 28/41/7 27/42/7
f 27/42/8 28/41/8 26/43/8 25/44/8
f 25/44/9 26/43/9 22/45/9 21/46/9
f 28/47/11 24/48/11 22/49/11 26/50/11
f 29/51/9 30/52/9 32/53/9 31/54/9
f 31/54/6 32/53/6 36/55/6 35/56/6
f 35/56/7 36/55/7 34/57/7 33/58/7
f 33/58/8 34/57/8 30/59/8 29/60/8
f 31/54/10 35/61/10 33/62/10 29/51/10
f 36/63/11 32/53/11 30/52/11 34/64/11

@ -0,0 +1,169 @@
# Blender v2.79 (sub 0) OBJ File: 'vintage_oillamp.blend'
# www.blender.org
o Plane
v -0.031250 -0.468750 -0.031250
v 0.031250 -0.468750 0.031250
v -0.031250 0.031250 -0.031250
v 0.031250 0.031250 0.031250
v 0.031250 -0.468750 -0.031250
v -0.031250 -0.468750 0.031250
v 0.031250 0.031250 -0.031250
v -0.031250 0.031250 0.031250
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt 0.000000 1.000000
vt -0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt -0.000000 1.000000
vn -0.7071 -0.0000 0.7071
vn -0.7071 -0.0000 -0.7071
g Plane_Plane_Material.003
s off
f 1/1/1 2/2/1 4/3/1 3/4/1
f 5/5/2 6/6/2 8/7/2 7/8/2
o Cube.001
v -0.125000 -0.499000 0.125000
v -0.125000 -0.343750 0.125000
v -0.125000 -0.499000 -0.125000
v -0.125000 -0.343750 -0.125000
v 0.125000 -0.499000 0.125000
v 0.125000 -0.343750 0.125000
v 0.125000 -0.499000 -0.125000
v 0.125000 -0.343750 -0.125000
v -0.125000 -0.218750 0.125000
v -0.125000 0.250000 0.125000
v -0.125000 -0.218750 -0.125000
v -0.125000 0.250000 -0.125000
v 0.125000 -0.218750 0.125000
v 0.125000 0.250000 0.125000
v 0.125000 -0.218750 -0.125000
v 0.125000 0.250000 -0.125000
vt 0.750000 0.000000
vt 0.750000 0.156250
vt 0.500000 0.156250
vt 0.500000 0.000000
vt 0.250000 0.156250
vt 0.250000 0.000000
vt 0.000000 0.156250
vt 0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 0.156250
vt 0.250000 0.406250
vt 0.000000 0.406250
vt 0.000000 0.156250
vt 0.250000 0.156250
vt 0.750000 0.406250
vt 0.750000 0.875000
vt 0.500000 0.875000
vt 0.500000 0.406250
vt 0.250000 0.875000
vt 0.250000 0.406250
vt 0.000000 0.875000
vt 0.000000 0.406250
vt 1.000000 0.406250
vt 1.000000 0.875000
vt 0.500000 0.406250
vt 0.250000 0.406250
vt 0.250000 0.156250
vt 0.500000 0.156250
vn -1.0000 0.0000 0.0000
vn 0.0000 0.0000 -1.0000
vn 1.0000 0.0000 0.0000
vn 0.0000 0.0000 1.0000
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
g Cube.001_Cube.001_Material.002
s off
f 9/9/3 10/10/3 12/11/3 11/12/3
f 11/12/4 12/11/4 16/13/4 15/14/4
f 15/14/5 16/13/5 14/15/5 13/16/5
f 13/17/6 14/18/6 10/10/6 9/9/6
f 11/19/7 15/20/7 13/21/7 9/22/7
f 17/23/3 18/24/3 20/25/3 19/26/3
f 19/26/4 20/25/4 24/27/4 23/28/4
f 23/28/5 24/27/5 22/29/5 21/30/5
f 21/31/6 22/32/6 18/24/6 17/23/6
f 18/33/8 22/34/8 24/35/8 20/36/8
o Cube
v 0.062500 -0.312500 -0.062500
v 0.062500 -0.312500 0.062500
v -0.062500 -0.312500 0.062500
v -0.062500 -0.312500 -0.062500
v 0.062500 -0.250000 -0.062500
v 0.062500 -0.250000 0.062500
v -0.062500 -0.250000 0.062500
v -0.062500 -0.250000 -0.062500
v -0.125000 -0.343750 0.125000
v -0.125000 -0.312500 0.125000
v -0.125000 -0.343750 -0.125000
v -0.125000 -0.312500 -0.125000
v 0.125000 -0.343750 0.125000
v 0.125000 -0.312500 0.125000
v 0.125000 -0.343750 -0.125000
v 0.125000 -0.312500 -0.125000
v -0.125000 -0.250000 0.125000
v -0.125000 -0.218750 0.125000
v -0.125000 -0.250000 -0.125000
v -0.125000 -0.218750 -0.125000
v 0.125000 -0.250000 0.125000
v 0.125000 -0.218750 0.125000
v 0.125000 -0.250000 -0.125000
v 0.125000 -0.218750 -0.125000
vt 0.625000 0.531250
vt 0.625000 0.468750
vt 0.750000 0.468750
vt 0.750000 0.531250
vt 0.250000 0.531250
vt 0.250000 0.468750
vt 0.375000 0.468750
vt 0.375000 0.531250
vt 0.500000 0.468750
vt 0.500000 0.531250
vt 0.250000 0.781250
vt 0.250000 0.750000
vt 0.500000 0.750000
vt 0.500000 0.781250
vt 0.750000 0.750000
vt 0.750000 0.781250
vt 1.000000 0.750000
vt 1.000000 0.781250
vt 0.000000 0.781250
vt 0.000000 0.750000
vt 0.000000 0.500000
vt 0.250000 0.500000
vt 0.250000 0.250000
vt 0.250000 0.218750
vt 0.500000 0.218750
vt 0.500000 0.250000
vt 0.750000 0.218750
vt 0.750000 0.250000
vt 1.000000 0.218750
vt 1.000000 0.250000
vt 0.000000 0.250000
vt 0.000000 0.218750
vt 0.250000 0.500000
vt 0.000000 0.500000
vn 1.0000 0.0000 0.0000
vn -0.0000 -0.0000 1.0000
vn -1.0000 -0.0000 -0.0000
vn 0.0000 0.0000 -1.0000
vn 0.0000 1.0000 0.0000
vn 0.0000 -1.0000 0.0000
g Cube_Cube_Material
s off
f 25/37/9 29/38/9 30/39/9 26/40/9
f 26/41/10 30/42/10 31/43/10 27/44/10
f 27/44/11 31/43/11 32/45/11 28/46/11
f 29/38/12 25/37/12 28/46/12 32/45/12
f 33/47/11 34/48/11 36/49/11 35/50/11
f 35/50/12 36/49/12 40/51/12 39/52/12
f 39/52/9 40/51/9 38/53/9 37/54/9
f 37/55/10 38/56/10 34/48/10 33/47/10
f 34/48/13 38/56/13 40/57/13 36/58/13
f 41/59/11 42/60/11 44/61/11 43/62/11
f 43/62/12 44/61/12 48/63/12 47/64/12
f 47/64/9 48/63/9 46/65/9 45/66/9
f 45/67/10 46/68/10 42/60/10 41/59/10
f 43/69/14 47/70/14 45/67/14 41/59/14

@ -0,0 +1,42 @@
# Blender v2.79 (sub 0) OBJ File: 'vintage_streetlamp.blend'
# www.blender.org
mtllib morelights_vintage_streetlamp.mtl
o Plane
v -0.312500 0.075000 0.312500
v 0.312500 0.075000 0.312500
v -0.312500 0.075000 -0.312500
v 0.312500 0.075000 -0.312500
v 0.000000 0.325000 0.000000
vn 0.6247 -0.7809 0.0000
vn 0.0000 -0.7809 -0.6247
vn -0.6247 -0.7809 0.0000
vn 0.0000 -0.7809 0.6247
usemtl None
s off
f 1//1 3//1 5//1
f 2//2 1//2 5//2
f 4//3 2//3 5//3
f 3//4 4//4 5//4
o Cube.001
v -0.187500 -0.500000 0.187500
v -0.250000 0.125000 0.250000
v -0.187500 -0.500000 -0.187500
v -0.250000 0.125000 -0.250000
v 0.187500 -0.500000 0.187500
v 0.250000 0.125000 0.250000
v 0.187500 -0.500000 -0.187500
v 0.250000 0.125000 -0.250000
vn -0.9950 -0.0995 0.0000
vn 0.0000 -0.0995 -0.9950
vn 0.9950 -0.0995 0.0000
vn 0.0000 -0.0995 0.9950
vn 0.0000 -1.0000 0.0000
vn 0.0000 1.0000 0.0000
usemtl None
s off
f 6//5 7//5 9//5 8//5
f 8//6 9//6 13//6 12//6
f 12//7 13//7 11//7 10//7
f 10//8 11//8 7//8 6//8
f 8//9 12//9 10//9 6//9
f 13//10 9//10 7//10 11//10

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 672 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1012 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 452 B

BIN
screenshot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 355 KiB