Modpack refactor (#4)

Split this mod into a set of sub-mods in a modpack, and in the process did a whole bunch of renovations.

* updated Subterrane's API to allow for more patterned placement of things
* added "warrens"
* clean separation of flooded and non-flooded caverns
* rearranged biomes to make cavern layers more distinct
* added oil layer
* added underworld layer
This commit is contained in:
FaceDeer
2018-12-31 11:46:27 -07:00
committed by GitHub
parent 24c955dbd4
commit 882395ef75
355 changed files with 9514 additions and 5396 deletions

View File

@ -0,0 +1 @@
All tunnel tube models were created by FaceDeer and released under both the MIT license and under the Creative Commons CC0 license.

View File

@ -0,0 +1,62 @@
# Blender MTL File: 'tunnel tube base.blend'
# Material Count: 6
newmtl Back
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl Bottom
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl Front
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl Left
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl Right
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl Top
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2

View File

@ -0,0 +1,94 @@
# Blender v2.77 (sub 0) OBJ File: 'tunnel tube base.blend'
# www.blender.org
mtllib tunnel_tube_slant.mtl
o tunnel_tube_slant_Cube.002
v 0.500000 -0.500000 -0.500000
v 0.500000 -0.500000 0.500000
v -0.500000 -0.500000 0.500000
v -0.250000 -0.500000 0.250000
v 0.250000 -0.500000 0.250000
v 0.250000 -0.500000 -0.250000
v -0.250000 -0.500000 -0.250000
v -0.500000 -0.500000 -0.500000
v 0.500000 0.500000 -1.000000
v -0.500000 0.500000 -1.000000
v 0.500000 0.500000 0.000000
v -0.500000 0.500000 -0.000000
v -0.250000 0.500000 -0.250000
v -0.250000 0.500000 -0.750000
v 0.250000 0.500000 -0.750000
v 0.250000 0.500000 -0.250000
vt 1.0000 1.0000
vt 0.0000 1.0000
vt 0.2500 0.7500
vt 0.7500 0.7500
vt 0.7500 0.2500
vt 1.0000 -0.0000
vt -0.0000 0.0000
vt 0.2500 0.2500
vt 1.0000 1.0000
vt 1.0000 0.0000
vt 0.7500 0.2500
vt 0.7500 0.7500
vt 0.2500 0.7500
vt 0.0000 1.0000
vt 0.2500 0.2500
vt -0.0000 0.0000
vt 1.0000 0.0000
vt 1.5000 1.0000
vt 0.5000 1.0000
vt 0.0000 0.0000
vt 1.2500 1.0000
vt 0.7500 1.0000
vt 0.2500 0.0000
vt 0.7500 0.0000
vt 0.5000 1.0000
vt 1.5000 1.0000
vt 1.0000 0.0000
vt 0.7500 1.0000
vt 1.2500 1.0000
vt 0.7500 0.0000
vt 0.2500 0.0000
vt 1.0000 1.0000
vt -0.0000 1.0000
vt 0.7500 1.0000
vt 0.2500 1.0000
vt 0.2500 0.0000
vt 0.0000 0.0000
vt 0.2500 1.0000
vt 0.7500 0.0000
vn 0.0000 1.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 1.0000 0.0000 0.0000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 0.4472 0.8944
vn 0.0000 -0.4472 -0.8944
g tunnel_tube_slant_Cube.002_Top
usemtl Top
s off
f 9/1/1 10/2/1 14/3/1 15/4/1
f 9/1/1 15/4/1 16/5/1 11/6/1
f 14/3/1 10/2/1 12/7/1 13/8/1
f 11/6/1 16/5/1 13/8/1 12/7/1
g tunnel_tube_slant_Cube.002_Bottom
usemtl Bottom
f 1/9/2 2/10/2 5/11/2 6/12/2
f 1/9/2 6/12/2 7/13/2 8/14/2
f 8/14/2 7/13/2 4/15/2 3/16/2
f 5/11/2 2/10/2 3/16/2 4/15/2
g tunnel_tube_slant_Cube.002_Right
usemtl Right
f 1/17/3 9/18/3 11/19/3 2/20/3
f 14/21/3 13/22/3 4/23/3 7/24/3
g tunnel_tube_slant_Cube.002_Left
usemtl Left
f 3/16/4 12/25/4 10/26/4 8/27/4
f 16/28/4 15/29/4 6/30/4 5/31/4
g tunnel_tube_slant_Cube.002_Front
usemtl Front
f 2/10/5 11/32/5 12/33/5 3/16/5
f 15/34/5 14/35/5 7/36/5 6/30/5
g tunnel_tube_slant_Cube.002_Back
usemtl Back
f 9/1/6 1/17/6 8/37/6 10/2/6
f 13/38/6 16/28/6 5/39/6 4/23/6

View File

@ -0,0 +1,62 @@
# Blender MTL File: 'tunnel tube base.blend'
# Material Count: 6
newmtl Back
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl Bottom
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl Front
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl Left
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl Right
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl Top
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2

View File

@ -0,0 +1,94 @@
# Blender v2.77 (sub 0) OBJ File: 'tunnel tube base.blend'
# www.blender.org
mtllib tunnel_tube_slant_2.mtl
o tunnel_tube_slant_Cube.002
v 0.500000 -0.500000 0.000000
v 0.500000 -0.500000 1.000000
v -0.500000 -0.500000 1.000000
v -0.250000 -0.500000 0.750000
v 0.250000 -0.500000 0.750000
v 0.250000 -0.500000 0.250000
v -0.250000 -0.500000 0.250000
v -0.500000 -0.500000 -0.000000
v 0.500000 0.500000 -0.500000
v -0.500000 0.500000 -0.500000
v 0.500000 0.500000 0.500000
v -0.500000 0.500000 0.500000
v -0.250000 0.500000 0.250000
v -0.250000 0.500000 -0.250000
v 0.250000 0.500000 -0.250000
v 0.250000 0.500000 0.250000
vt 1.0000 1.0000
vt 0.0000 1.0000
vt 0.2500 0.7500
vt 0.7500 0.7500
vt 0.7500 0.2500
vt 1.0000 -0.0000
vt -0.0000 0.0000
vt 0.2500 0.2500
vt 1.0000 1.0000
vt 1.0000 0.0000
vt 0.7500 0.2500
vt 0.7500 0.7500
vt 0.2500 0.7500
vt 0.0000 1.0000
vt 0.2500 0.2500
vt -0.0000 0.0000
vt 0.5000 0.0000
vt -0.0000 1.0000
vt -0.5000 0.0000
vt 0.7500 1.0000
vt 0.2500 1.0000
vt -0.2500 0.0000
vt 0.2500 0.0000
vt -0.5000 0.0000
vt 0.0000 1.0000
vt 1.0000 1.0000
vt 0.5000 0.0000
vt 0.2500 1.0000
vt 0.7500 1.0000
vt 0.2500 0.0000
vt -0.2500 0.0000
vt 1.0000 1.0000
vt 0.2500 1.0000
vt 0.7500 0.0000
vt 1.0000 0.0000
vt 0.0000 0.0000
vt 0.7500 1.0000
vt 0.7500 0.0000
vt 0.2500 0.0000
vn 0.0000 1.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 1.0000 0.0000 0.0000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 0.4472 0.8944
vn 0.0000 -0.4472 -0.8944
g tunnel_tube_slant_Cube.002_Top
usemtl Top
s off
f 9/1/1 10/2/1 14/3/1 15/4/1
f 9/1/1 15/4/1 16/5/1 11/6/1
f 14/3/1 10/2/1 12/7/1 13/8/1
f 11/6/1 16/5/1 13/8/1 12/7/1
g tunnel_tube_slant_Cube.002_Bottom
usemtl Bottom
f 1/9/2 2/10/2 5/11/2 6/12/2
f 1/9/2 6/12/2 7/13/2 8/14/2
f 8/14/2 7/13/2 4/15/2 3/16/2
f 5/11/2 2/10/2 3/16/2 4/15/2
g tunnel_tube_slant_Cube.002_Right
usemtl Right
f 1/17/3 9/1/3 11/18/3 2/19/3
f 14/20/3 13/21/3 4/22/3 7/23/3
g tunnel_tube_slant_Cube.002_Left
usemtl Left
f 3/24/4 12/25/4 10/26/4 8/27/4
f 16/28/4 15/29/4 6/30/4 5/31/4
g tunnel_tube_slant_Cube.002_Front
usemtl Front
f 2/10/5 11/32/5 12/25/5 3/16/5
f 15/29/5 14/33/5 7/23/5 6/34/5
g tunnel_tube_slant_Cube.002_Back
usemtl Back
f 9/1/6 1/35/6 8/36/6 10/2/6
f 13/21/6 16/37/6 5/38/6 4/39/6

View File

@ -0,0 +1,62 @@
# Blender MTL File: 'tunnel tube base.blend'
# Material Count: 6
newmtl Back
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl Bottom
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl Front
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl Left
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl Right
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
newmtl Top
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2

View File

@ -0,0 +1,94 @@
# Blender v2.77 (sub 0) OBJ File: 'tunnel tube base.blend'
# www.blender.org
mtllib tunnel_tube_slant_full.mtl
o tunnel_tube_slant_Cube.002
v 0.500000 -0.500000 -0.500000
v 0.500000 -0.500000 0.500000
v -0.500000 -0.500000 0.500000
v -0.250000 -0.500000 0.250000
v 0.250000 -0.500000 0.250000
v 0.250000 -0.500000 -0.250000
v -0.250000 -0.500000 -0.250000
v -0.500000 -0.500000 -0.500000
v 0.500000 0.500000 -1.500000
v -0.500000 0.500000 -1.500000
v 0.500000 0.500000 -0.500000
v -0.500000 0.500000 -0.500000
v -0.250000 0.500000 -0.750000
v -0.250000 0.500000 -1.250000
v 0.250000 0.500000 -1.250000
v 0.250000 0.500000 -0.750000
vt 1.0000 1.0000
vt 0.0000 1.0000
vt 0.2500 0.7500
vt 0.7500 0.7500
vt 0.7500 0.2500
vt 1.0000 -0.0000
vt -0.0000 0.0000
vt 0.2500 0.2500
vt 1.0000 1.0000
vt 1.0000 0.0000
vt 0.7500 0.2500
vt 0.7500 0.7500
vt 0.2500 0.7500
vt 0.0000 1.0000
vt 0.2500 0.2500
vt -0.0000 0.0000
vt 1.0000 0.0000
vt 2.0000 1.0000
vt 1.0000 1.0000
vt 0.0000 0.0000
vt 1.7500 1.0000
vt 1.2500 1.0000
vt 0.2500 0.0000
vt 0.7500 0.0000
vt 1.0000 1.0000
vt 2.0000 1.0000
vt 1.0000 0.0000
vt 1.2500 1.0000
vt 1.7500 1.0000
vt 0.7500 0.0000
vt 0.2500 0.0000
vt -0.0000 1.0000
vt 0.7500 1.2500
vt 0.2500 1.2500
vt 0.2500 0.2500
vt 0.7500 0.2500
vt 0.0000 0.0000
vt 0.2500 1.2500
vt 0.7500 1.2500
vn 0.0000 1.0000 0.0000
vn 0.0000 -1.0000 0.0000
vn 1.0000 0.0000 0.0000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 0.7071 0.7071
vn 0.0000 -0.7071 -0.7071
g tunnel_tube_slant_Cube.002_Top
usemtl Top
s off
f 9/1/1 10/2/1 14/3/1 15/4/1
f 9/1/1 15/4/1 16/5/1 11/6/1
f 14/3/1 10/2/1 12/7/1 13/8/1
f 11/6/1 16/5/1 13/8/1 12/7/1
g tunnel_tube_slant_Cube.002_Bottom
usemtl Bottom
f 1/9/2 2/10/2 5/11/2 6/12/2
f 1/9/2 6/12/2 7/13/2 8/14/2
f 8/14/2 7/13/2 4/15/2 3/16/2
f 5/11/2 2/10/2 3/16/2 4/15/2
g tunnel_tube_slant_Cube.002_Right
usemtl Right
f 1/17/3 9/18/3 11/19/3 2/20/3
f 14/21/3 13/22/3 4/23/3 7/24/3
g tunnel_tube_slant_Cube.002_Left
usemtl Left
f 3/16/4 12/25/4 10/26/4 8/27/4
f 16/28/4 15/29/4 6/30/4 5/31/4
g tunnel_tube_slant_Cube.002_Front
usemtl Front
f 2/10/5 11/19/5 12/32/5 3/16/5
f 15/33/5 14/34/5 7/35/5 6/36/5
g tunnel_tube_slant_Cube.002_Back
usemtl Back
f 9/1/6 1/17/6 8/37/6 10/2/6
f 13/38/6 16/39/6 5/11/6 4/15/6