diff --git a/src/main/java/assets/hbm/lang/de_DE.lang b/src/main/java/assets/hbm/lang/de_DE.lang index 510893b8f..8931bf002 100644 --- a/src/main/java/assets/hbm/lang/de_DE.lang +++ b/src/main/java/assets/hbm/lang/de_DE.lang @@ -1846,6 +1846,7 @@ item.mask_of_infamy.name=Maske der Schande tile.det_cord.name=Det Cord tile.det_charge.name=Sprengladung tile.det_nuke.name=Atomare Sprengladung +tile.det_miner.name=Bergbau-Sprengladung tile.red_barrel.name=Explosives Fass tile.pink_barrel.name=Kerosinfass tile.lox_barrel.name=LOX-Fass diff --git a/src/main/java/assets/hbm/lang/en_US.lang b/src/main/java/assets/hbm/lang/en_US.lang index 2032f3ad6..f75ab4f51 100644 --- a/src/main/java/assets/hbm/lang/en_US.lang +++ b/src/main/java/assets/hbm/lang/en_US.lang @@ -295,6 +295,7 @@ container.nukeCustom=Custom Nuke container.nukeSolinium=The Blue Rinse container.nukeN2=N² Mine container.nukeN45=N45 Naval Mine +container.nukeFstbmb=Balefire Bomb container.bombMulti=Multi Purpose Bomb @@ -309,6 +310,7 @@ tile.nuke_custom.name=Custom Nuke tile.nuke_solinium.name=The Blue Rinse tile.nuke_n2.name=N² Mine tile.nuke_n45.name=N45 Naval Mine +tile.nuke_fstbmb.name=Balefire Bomb tile.bomb_multi.name=Multi Purpose Bomb tile.rejuvinator.name=Rejuvination Device @@ -1852,6 +1854,7 @@ item.mask_of_infamy.name=Mask of Infamy tile.det_cord.name=Det Cord tile.det_charge.name=Explosive Charge tile.det_nuke.name=Nuclear Charge +tile.det_miner.name=Mining Charge tile.red_barrel.name=Explosive Barrel tile.pink_barrel.name=Kerosene Barrel tile.lox_barrel.name=LOX Barrel diff --git a/src/main/java/assets/hbm/models/machines/crystallizer.obj b/src/main/java/assets/hbm/models/machines/crystallizer.obj new file mode 100644 index 000000000..ae1ed497c --- /dev/null +++ b/src/main/java/assets/hbm/models/machines/crystallizer.obj @@ -0,0 +1,3788 @@ +# Blender v2.79 (sub 0) OBJ File: 'crystallizer.blend' +# www.blender.org +o Spinner +v -0.000000 2.250000 -0.125000 +v -0.000000 5.750000 -0.125000 +v 0.088388 2.250000 -0.088388 +v 0.088388 5.750000 -0.088388 +v 0.125000 2.250000 0.000000 +v 0.125000 5.750000 0.000000 +v 0.088388 2.250000 0.088388 +v 0.088388 5.750000 0.088388 +v -0.000000 2.250000 0.125000 +v -0.000000 5.750000 0.125000 +v -0.088388 2.250000 0.088388 +v -0.088388 5.750000 0.088388 +v -0.125000 2.250000 -0.000000 +v -0.125000 5.750000 -0.000000 +v -0.088388 2.250000 -0.088388 +v -0.088388 5.750000 -0.088388 +v -0.000000 2.250000 -0.125000 +v -0.000000 5.750000 -0.125000 +v 0.125000 2.250000 0.000000 +v 0.125000 5.750000 0.000000 +v -0.000000 2.250000 0.125000 +v -0.000000 5.750000 0.125000 +v -0.125000 2.250000 -0.000000 +v -0.125000 5.750000 -0.000000 +v -0.000000 2.250000 -0.875000 +v -0.000000 5.750000 -0.875000 +v 0.875000 2.250000 0.000000 +v 0.875000 5.750000 0.000000 +v -0.000000 2.250000 0.875000 +v -0.000000 5.750000 0.875000 +v -0.875000 2.250000 -0.000000 +v -0.875000 5.750000 -0.000000 +vt 0.400000 -0.000000 +vt 1.000000 1.000000 +vt 0.400000 1.000000 +vt 0.400000 1.000000 +vt 1.000000 0.000000 +vt 0.400000 -0.000000 +vt 0.400000 -0.000000 +vt 1.000000 1.000000 +vt 0.400000 1.000000 +vt 0.400000 -0.000000 +vt 1.000000 1.000000 +vt 0.400000 1.000000 +vt 1.000000 -0.000000 +vt 1.000000 1.000000 +vt 1.000000 -0.000000 +vt 1.000000 -0.000000 +vt 0.350000 1.000000 +vt 0.300000 0.000000 +vt 0.350000 0.000000 +vt 0.300000 1.000000 +vt 0.250000 0.000000 +vt 0.250000 1.000000 +vt 0.200000 0.000000 +vt 0.200000 1.000000 +vt 0.150000 0.000000 +vt 0.150000 1.000000 +vt 0.100000 0.000000 +vt 0.100000 1.000000 +vt 0.050000 0.000000 +vt 0.050000 1.000000 +vt 0.000000 0.000000 +vt 0.400000 1.000000 +vt 0.400000 0.000000 +vt 0.000000 1.000000 +vn 0.0000 0.0000 1.0000 +vn -1.0000 0.0000 0.0000 +vn 0.0000 0.0000 -1.0000 +vn 0.7071 0.0000 -0.7071 +vn 1.0000 0.0000 0.0000 +vn 0.7071 0.0000 0.7071 +vn -0.7071 0.0000 0.7071 +vn -0.7071 0.0000 -0.7071 +s off +f 19/1/1 28/2/1 20/3/1 +f 18/4/2 25/5/2 17/6/2 +f 21/7/2 30/8/2 22/9/2 +f 23/10/3 32/11/3 24/12/3 +f 19/1/1 27/13/1 28/2/1 +f 18/4/2 26/14/2 25/5/2 +f 21/7/2 29/15/2 30/8/2 +f 23/10/3 31/16/3 32/11/3 +s 1 +f 2/17/3 3/18/4 1/19/3 +f 4/20/4 5/21/5 3/18/4 +f 6/22/5 7/23/6 5/21/5 +f 8/24/6 9/25/1 7/23/6 +f 10/26/1 11/27/7 9/25/1 +f 12/28/7 13/29/2 11/27/7 +f 14/30/2 15/31/8 13/29/2 +f 16/32/8 1/19/3 15/33/8 +f 2/17/3 4/20/4 3/18/4 +f 4/20/4 6/22/5 5/21/5 +f 6/22/5 8/24/6 7/23/6 +f 8/24/6 10/26/1 9/25/1 +f 10/26/1 12/28/7 11/27/7 +f 12/28/7 14/30/2 13/29/2 +f 14/30/2 16/34/8 15/31/8 +f 16/32/8 2/17/3 1/19/3 +o Windows +v 1.137772 3.250000 -0.250000 +v 1.137772 2.500000 -0.250000 +v 1.137772 2.500000 0.250000 +v 1.187500 2.500000 0.000000 +v 1.137772 3.250000 0.250000 +v 1.187500 3.250000 0.000000 +v 1.137772 5.250000 -0.250000 +v 1.137772 4.500000 -0.250000 +v 1.137772 4.500000 0.250000 +v 1.187500 4.500000 0.000000 +v 1.137772 5.250000 0.250000 +v 1.187500 5.250000 0.000000 +v -1.137772 2.500000 -0.250000 +v -1.137772 2.500000 0.250000 +v -1.187500 2.500000 0.000000 +v -1.137772 3.250000 -0.250000 +v -1.137772 3.250000 0.250000 +v -1.187500 3.250000 0.000000 +v -1.137772 4.500000 -0.250000 +v -1.137772 4.500000 0.250000 +v -1.187500 4.500000 0.000000 +v -1.137772 5.250000 -0.250000 +v -1.137772 5.250000 0.250000 +v -1.187500 5.250000 0.000000 +vt 0.500000 1.000000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.500000 1.000000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vt 0.500000 1.000000 +vt 0.000000 0.000000 +vt 0.500000 0.000000 +vt 1.000000 0.000000 +vt 0.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vn 0.9808 0.0000 0.1951 +vn 0.9808 0.0000 -0.1951 +vn -0.9808 0.0000 -0.1951 +vn -0.9808 0.0000 0.1951 +s off +f 38/35/9 35/36/9 36/37/9 +f 38/35/10 34/38/10 33/39/10 +f 44/40/9 41/41/9 42/42/9 +f 44/40/10 40/43/10 39/44/10 +f 50/45/11 45/46/11 47/47/11 +f 46/48/12 50/45/12 47/47/12 +f 56/49/11 51/50/11 53/51/11 +f 52/52/12 56/49/12 53/51/12 +f 38/35/9 37/53/9 35/36/9 +f 38/35/10 36/37/10 34/38/10 +f 44/40/9 43/54/9 41/41/9 +f 44/40/10 42/42/10 40/43/10 +f 50/45/11 48/55/11 45/46/11 +f 46/48/12 49/56/12 50/45/12 +f 56/49/11 54/57/11 51/50/11 +f 52/52/12 55/58/12 56/49/12 +o Body +v 0.000000 2.000000 -1.250000 +v 0.000000 6.000000 -1.250000 +v 0.478354 2.000000 -1.154850 +v 0.478354 6.000000 -1.154850 +v 0.883883 2.000000 -0.883883 +v 0.883883 6.000000 -0.883883 +v 1.154849 2.000000 -0.478354 +v 1.154849 6.000000 -0.478354 +v 1.250000 2.000000 0.000000 +v 1.250000 6.000000 0.000000 +v 1.154849 2.000000 0.478354 +v 1.154849 6.000000 0.478354 +v 0.883883 2.000000 0.883883 +v 0.883883 6.000000 0.883883 +v 0.478354 2.000000 1.154850 +v 0.478354 6.000000 1.154850 +v 0.000000 2.000000 1.250000 +v 0.000000 6.000000 1.250000 +v -0.478354 2.000000 1.154850 +v -0.478354 6.000000 1.154850 +v -0.883883 2.000000 0.883884 +v -0.883883 6.000000 0.883884 +v -1.154849 2.000000 0.478354 +v -1.154849 6.000000 0.478354 +v -1.250000 2.000000 0.000000 +v -1.250000 6.000000 0.000000 +v -1.154849 2.000000 -0.478354 +v -1.154849 6.000000 -0.478354 +v -0.883883 2.000000 -0.883884 +v -0.883883 6.000000 -0.883884 +v -0.478354 2.000000 -1.154850 +v -0.478354 6.000000 -1.154850 +v -0.176777 5.676777 1.500000 +v -0.250000 5.500000 1.500000 +v -0.176777 5.323223 1.500000 +v -0.000000 5.250000 1.500000 +v 0.176777 5.323223 1.500000 +v 0.250000 5.500000 1.500000 +v 0.176777 5.676777 1.500000 +v -0.000000 5.750000 1.500000 +v 0.132583 0.250000 -0.132583 +v 0.187500 0.250000 -0.000000 +v 0.132583 0.250000 0.132583 +v 0.000000 0.250000 0.187500 +v -0.132583 0.250000 0.132583 +v -0.187500 0.250000 0.000000 +v 0.000000 0.250000 -0.187500 +v -0.132583 0.250000 -0.132583 +v -0.250000 6.250000 0.250000 +v -0.250000 6.500000 0.250000 +v -0.250000 6.250000 -0.250000 +v -0.250000 6.500000 -0.250000 +v 0.250000 6.250000 0.250000 +v 0.250000 6.500000 0.250000 +v 0.250000 6.250000 -0.250000 +v 0.250000 6.500000 -0.250000 +v -0.375000 6.500000 -0.375000 +v -0.375000 6.500000 0.375000 +v -0.000000 6.000000 -0.125000 +v -0.000000 6.250000 -0.125000 +v 0.088388 6.000000 -0.088388 +v 0.088388 6.250000 -0.088388 +v 0.125000 6.000000 0.000000 +v 0.125000 6.250000 0.000000 +v 0.088388 6.000000 0.088388 +v 0.088388 6.250000 0.088388 +v -0.000000 6.000000 0.125000 +v -0.000000 6.250000 0.125000 +v -0.088388 6.000000 0.088388 +v -0.088388 6.250000 0.088388 +v -0.125000 6.000000 -0.000000 +v -0.125000 6.250000 -0.000000 +v -0.088388 6.000000 -0.088388 +v -0.088388 6.250000 -0.088388 +v 0.375000 6.500000 -0.375000 +v 0.375000 6.500000 0.375000 +v 0.375000 6.750000 0.375000 +v -0.375000 6.750000 0.375000 +v 0.375000 6.750000 -0.375000 +v -0.375000 6.750000 -0.375000 +v -0.066291 7.125000 -0.066291 +v -0.000000 7.000000 -0.187500 +v -0.093750 7.125000 -0.000000 +v 0.132583 7.000000 -0.132583 +v -0.066291 7.125000 0.066291 +v 0.187500 7.000000 0.000000 +v -0.000000 7.125000 0.093750 +v 0.132583 7.000000 0.132583 +v 0.066291 7.125000 0.066291 +v -0.000000 7.000000 0.187500 +v 0.093750 7.125000 0.000000 +v -0.132583 7.000000 0.132582 +v -0.000000 7.125000 -0.093750 +v -0.187500 7.000000 -0.000000 +v 0.066291 7.125000 -0.066291 +v -0.132583 7.000000 -0.132582 +v 0.066291 7.125000 -0.066291 +v -0.000000 7.125000 -0.093750 +v 0.093750 7.125000 0.000000 +v 0.066291 7.125000 0.066291 +v -0.000000 7.125000 0.093750 +v -0.066291 7.125000 0.066291 +v -0.093750 7.125000 -0.000000 +v -0.066291 7.125000 -0.066291 +v 1.250000 0.000000 1.500000 +v 1.250000 7.000000 1.500000 +v 1.250000 0.000000 1.250000 +v 1.250000 7.000000 1.250000 +v 1.500000 0.000000 1.500000 +v 1.500000 7.000000 1.500000 +v 1.500000 0.000000 1.250000 +v 1.500000 7.000000 1.250000 +v 1.250000 0.000000 -1.250000 +v 1.250000 7.000000 -1.250000 +v 1.250000 0.000000 -1.500000 +v 1.250000 7.000000 -1.500000 +v 1.500000 0.000000 -1.250000 +v 1.500000 7.000000 -1.250000 +v 1.500000 0.000000 -1.500000 +v 1.500000 7.000000 -1.500000 +v -1.500000 0.000000 1.500000 +v -1.500000 7.000000 1.500000 +v -1.500000 0.000000 1.250000 +v -1.500000 7.000000 1.250000 +v -1.250000 0.000000 1.500000 +v -1.250000 7.000000 1.500000 +v -1.250000 0.000000 1.250000 +v -1.250000 7.000000 1.250000 +v -1.500000 0.000000 -1.250000 +v -1.500000 7.000000 -1.250000 +v -1.500000 0.000000 -1.500000 +v -1.500000 7.000000 -1.500000 +v -1.250000 0.000000 -1.250000 +v -1.250000 7.000000 -1.250000 +v -1.250000 0.000000 -1.500000 +v -1.250000 7.000000 -1.500000 +v 0.000000 0.500000 -0.250000 +v -0.176777 0.500000 -0.176777 +v -0.250000 0.500000 0.000000 +v -0.176777 0.500000 0.176777 +v 0.000000 0.500000 0.250000 +v 0.176777 0.500000 0.176777 +v 0.250000 0.500000 -0.000000 +v 0.176777 0.500000 -0.176777 +v -0.132583 0.250000 -0.132583 +v 0.000000 0.250000 -0.187500 +v -0.187500 0.250000 0.000000 +v -0.132583 0.250000 0.132583 +v 0.000000 0.250000 0.187500 +v 0.132583 0.250000 0.132583 +v 0.187500 0.250000 -0.000000 +v 0.132583 0.250000 -0.132583 +v 1.500000 0.000000 0.250000 +v 1.500000 0.500000 0.250000 +v 1.000000 0.000000 0.250000 +v 1.000000 0.500000 0.250000 +v 1.500000 0.000000 -0.250000 +v 1.500000 0.500000 -0.250000 +v 1.000000 0.000000 -0.250000 +v 1.000000 0.500000 -0.250000 +v 1.500000 0.750000 0.125000 +v 1.000000 0.750000 0.125000 +v 1.000000 0.750000 -0.125000 +v 1.500000 0.750000 -0.125000 +v 1.000000 0.419194 0.044194 +v -1.000000 0.419194 0.044194 +v -0.000000 0.437500 -1.000000 +v -0.000000 0.437500 1.000000 +v 0.044194 0.419194 -1.000000 +v 0.044194 0.419194 1.000000 +v 0.062500 0.375000 -1.000000 +v 0.062500 0.375000 1.000000 +v 0.044194 0.330806 -1.000000 +v 0.044194 0.330806 1.000000 +v -0.000000 0.312500 -1.000000 +v -0.000000 0.312500 1.000000 +v -0.044194 0.330806 -1.000000 +v -0.044194 0.330806 1.000000 +v -0.062500 0.375000 -1.000000 +v -0.062500 0.375000 1.000000 +v -0.044194 0.419194 -1.000000 +v -0.044194 0.419194 1.000000 +v 1.000000 0.375000 0.062500 +v -1.000000 0.375000 0.062500 +v 1.000000 0.330806 0.044194 +v -1.000000 0.330806 0.044194 +v 1.000000 0.312500 -0.000000 +v -1.000000 0.312500 0.000000 +v 1.000000 0.330806 -0.044194 +v -1.000000 0.330806 -0.044194 +v 1.000000 0.375000 -0.062500 +v -1.000000 0.375000 -0.062500 +v 1.000000 0.419194 -0.044194 +v -1.000000 0.419194 -0.044194 +v 1.000000 0.437500 0.000000 +v -1.000000 0.437500 0.000000 +v -0.375000 6.000000 -0.500000 +v -0.375000 7.000000 -0.500000 +v 0.375000 6.000000 -0.500000 +v 0.375000 7.000000 -0.500000 +v 0.463388 6.000000 -0.463388 +v 0.463388 7.000000 -0.463388 +v 0.500000 6.000000 -0.375000 +v 0.500000 7.000000 -0.375000 +v 0.463388 6.000000 -0.286612 +v 0.463388 7.000000 -0.286612 +v 0.375000 6.000000 -0.250000 +v 0.375000 7.000000 -0.250000 +v 0.286612 6.000000 -0.286612 +v 0.286612 7.000000 -0.286612 +v 0.250000 6.000000 -0.375000 +v 0.250000 7.000000 -0.375000 +v 0.286612 6.000000 -0.463388 +v 0.286612 7.000000 -0.463388 +v -0.286612 6.000000 -0.463388 +v -0.286612 7.000000 -0.463388 +v -0.250000 6.000000 -0.375000 +v -0.250000 7.000000 -0.375000 +v -0.286612 6.000000 -0.286612 +v -0.286612 7.000000 -0.286612 +v -0.375000 6.000000 -0.250000 +v -0.375000 7.000000 -0.250000 +v -0.463388 6.000000 -0.286612 +v -0.463388 7.000000 -0.286612 +v -0.500000 6.000000 -0.375000 +v -0.500000 7.000000 -0.375000 +v -0.463388 6.000000 -0.463388 +v -0.463388 7.000000 -0.463388 +v -0.375000 6.000000 0.250000 +v -0.375000 7.000000 0.250000 +v 0.375000 6.000000 0.250000 +v 0.375000 7.000000 0.250000 +v 0.463388 6.000000 0.286612 +v 0.463388 7.000000 0.286612 +v 0.500000 6.000000 0.375000 +v 0.500000 7.000000 0.375000 +v 0.463388 6.000000 0.463388 +v 0.463388 7.000000 0.463388 +v 0.375000 6.000000 0.500000 +v 0.375000 7.000000 0.500000 +v 0.286612 6.000000 0.463388 +v 0.286612 7.000000 0.463388 +v 0.250000 6.000000 0.375000 +v 0.250000 7.000000 0.375000 +v 0.286612 6.000000 0.286612 +v 0.286612 7.000000 0.286612 +v -0.286612 6.000000 0.286612 +v -0.286612 7.000000 0.286612 +v -0.250000 6.000000 0.375000 +v -0.250000 7.000000 0.375000 +v -0.286612 6.000000 0.463388 +v -0.286612 7.000000 0.463388 +v -0.375000 6.000000 0.500000 +v -0.375000 7.000000 0.500000 +v -0.463388 6.000000 0.463388 +v -0.463388 7.000000 0.463388 +v -0.500000 6.000000 0.375000 +v -0.500000 7.000000 0.375000 +v -0.463388 6.000000 0.286612 +v -0.463388 7.000000 0.286612 +v 1.250000 2.500000 1.250000 +v 1.375000 2.500000 1.250000 +v 1.250000 2.500000 -1.250000 +v 1.375000 2.500000 -1.250000 +v 1.375000 2.250000 1.250000 +v 1.250000 2.250000 1.250000 +v 1.250000 2.250000 -1.250000 +v 1.375000 2.250000 -1.250000 +v 1.250000 5.750000 1.250000 +v 1.375000 5.750000 1.250000 +v 1.250000 5.750000 -1.250000 +v 1.375000 5.750000 -1.250000 +v 1.375000 5.500000 1.250000 +v 1.250000 5.500000 1.250000 +v 1.250000 5.500000 -1.250000 +v 1.375000 5.500000 -1.250000 +v 1.250000 7.000000 1.250000 +v 1.375000 7.000000 1.250000 +v 1.250000 7.000000 -1.250000 +v 1.375000 7.000000 -1.250000 +v 1.375000 6.750000 1.250000 +v 1.250000 6.750000 1.250000 +v 1.250000 6.750000 -1.250000 +v 1.375000 6.750000 -1.250000 +v -1.250000 2.500000 -1.250000 +v -1.375000 2.500000 -1.250000 +v -1.250000 2.500000 1.250000 +v -1.375000 2.500000 1.250000 +v -1.375000 2.250000 -1.250000 +v -1.250000 2.250000 -1.250000 +v -1.250000 2.250000 1.250000 +v -1.375000 2.250000 1.250000 +v -1.250000 5.750000 -1.250000 +v -1.375000 5.750000 -1.250000 +v -1.250000 5.750000 1.250000 +v -1.375000 5.750000 1.250000 +v -1.375000 5.500000 -1.250000 +v -1.250000 5.500000 -1.250000 +v -1.250000 5.500000 1.250000 +v -1.375000 5.500000 1.250000 +v -1.250000 7.000000 -1.250000 +v -1.375000 7.000000 -1.250000 +v -1.250000 7.000000 1.250000 +v -1.375000 7.000000 1.250000 +v -1.375000 6.750000 -1.250000 +v -1.250000 6.750000 -1.250000 +v -1.250000 6.750000 1.250000 +v -1.375000 6.750000 1.250000 +v 1.250000 2.500000 -1.250000 +v 1.250000 2.500000 -1.375000 +v -1.250000 2.500000 -1.250000 +v -1.250000 2.500000 -1.375000 +v 1.250000 2.250000 -1.375000 +v 1.250000 2.250000 -1.250000 +v -1.250000 2.250000 -1.250000 +v -1.250000 2.250000 -1.375000 +v 1.250000 5.750000 -1.250000 +v 1.250000 5.750000 -1.375000 +v -1.250000 5.750000 -1.250000 +v -1.250000 5.750000 -1.375000 +v 1.250000 5.500000 -1.375000 +v 1.250000 5.500000 -1.250000 +v -1.250000 5.500000 -1.250000 +v -1.250000 5.500000 -1.375000 +v 1.250000 7.000000 -1.250000 +v 1.250000 7.000000 -1.375000 +v -1.250000 7.000000 -1.250000 +v -1.250000 7.000000 -1.375000 +v 1.250000 6.750000 -1.375000 +v 1.250000 6.750000 -1.250000 +v -1.250000 6.750000 -1.250000 +v -1.250000 6.750000 -1.375000 +v -1.250000 2.500000 1.250000 +v -1.250000 2.500000 1.375000 +v 1.250000 2.500000 1.250000 +v 1.250000 2.500000 1.375000 +v -1.250000 2.250000 1.375000 +v -1.250000 2.250000 1.250000 +v 1.250000 2.250000 1.250000 +v 1.250000 2.250000 1.375000 +v -1.250000 5.750000 1.250000 +v -1.250000 5.750000 1.375000 +v 1.250000 5.750000 1.250000 +v 1.250000 5.750000 1.375000 +v -1.250000 5.500000 1.375000 +v -1.250000 5.500000 1.250000 +v 1.250000 5.500000 1.250000 +v 1.250000 5.500000 1.375000 +v -1.250000 7.000000 1.250000 +v -1.250000 7.000000 1.375000 +v 1.250000 7.000000 1.250000 +v 1.250000 7.000000 1.375000 +v -1.250000 6.750000 1.375000 +v -1.250000 6.750000 1.250000 +v 1.250000 6.750000 1.250000 +v 1.250000 6.750000 1.375000 +v -0.000000 6.500000 0.500000 +v 0.176777 6.500000 0.573223 +v -0.000000 6.000000 0.625000 +v -0.000000 6.250000 0.625000 +v 0.088388 6.000000 0.661612 +v 0.088388 6.250000 0.661612 +v 0.125000 6.000000 0.750000 +v 0.125000 6.250000 0.750000 +v 0.088388 6.000000 0.838388 +v 0.088388 6.250000 0.838388 +v -0.000000 6.000000 0.875000 +v -0.000000 6.250000 0.875000 +v -0.088388 6.000000 0.838388 +v -0.088388 6.250000 0.838388 +v -0.125000 6.000000 0.750000 +v -0.125000 6.250000 0.750000 +v -0.088388 6.000000 0.661612 +v -0.088388 6.250000 0.661612 +v 0.250000 6.500000 0.750000 +v 0.176777 6.500000 0.926777 +v -0.000000 6.500000 1.000000 +v -0.176777 6.500000 0.926777 +v -0.250000 6.500000 0.750000 +v -0.176777 6.500000 0.573223 +v -0.000000 7.000000 0.500000 +v -0.176777 7.000000 0.573223 +v -0.250000 7.000000 0.750000 +v -0.176777 7.000000 0.926777 +v -0.000000 7.000000 1.000000 +v 0.176777 7.000000 0.926777 +v 0.250000 7.000000 0.750000 +v 0.176777 7.000000 0.573223 +v -0.000000 6.500000 -1.000000 +v 0.176777 6.500000 -0.926777 +v -0.000000 6.000000 -0.875000 +v -0.000000 6.250000 -0.875000 +v 0.088388 6.000000 -0.838388 +v 0.088388 6.250000 -0.838388 +v 0.125000 6.000000 -0.750000 +v 0.125000 6.250000 -0.750000 +v 0.088388 6.000000 -0.661612 +v 0.088388 6.250000 -0.661612 +v -0.000000 6.000000 -0.625000 +v -0.000000 6.250000 -0.625000 +v -0.088388 6.000000 -0.661612 +v -0.088388 6.250000 -0.661612 +v -0.125000 6.000000 -0.750000 +v -0.125000 6.250000 -0.750000 +v -0.088388 6.000000 -0.838388 +v -0.088388 6.250000 -0.838388 +v 0.250000 6.500000 -0.750000 +v 0.176777 6.500000 -0.573223 +v -0.000000 6.500000 -0.500000 +v -0.176777 6.500000 -0.573223 +v -0.250000 6.500000 -0.750000 +v -0.176777 6.500000 -0.926777 +v -0.000000 7.000000 -1.000000 +v -0.176777 7.000000 -0.926777 +v -0.250000 7.000000 -0.750000 +v -0.176777 7.000000 -0.573223 +v -0.000000 7.000000 -0.500000 +v 0.176777 7.000000 -0.573223 +v 0.250000 7.000000 -0.750000 +v 0.176777 7.000000 -0.926777 +v 1.000000 0.000000 1.375000 +v 1.000000 7.000000 1.375000 +v 0.937500 0.000000 1.375000 +v 0.937500 7.000000 1.375000 +v 1.000000 0.000000 1.500000 +v 1.000000 7.000000 1.500000 +v 0.937500 0.000000 1.500000 +v 0.937500 7.000000 1.500000 +v 0.437500 0.000000 1.375000 +v 0.437500 7.000000 1.375000 +v 0.375000 0.000000 1.375000 +v 0.375000 7.000000 1.375000 +v 0.437500 0.000000 1.500000 +v 0.437500 7.000000 1.500000 +v 0.375000 0.000000 1.500000 +v 0.375000 7.000000 1.500000 +v 0.937500 0.312500 1.375000 +v 0.937500 0.312500 1.437500 +v 0.437500 0.312500 1.375000 +v 0.437500 0.312500 1.437500 +v 0.937500 0.187500 1.375000 +v 0.937500 0.187500 1.437500 +v 0.437500 0.187500 1.437500 +v 0.437500 0.187500 1.375000 +v 0.937500 0.812500 1.375000 +v 0.937500 0.812500 1.437500 +v 0.437500 0.812500 1.375000 +v 0.437500 0.812500 1.437500 +v 0.937500 0.687500 1.375000 +v 0.937500 0.687500 1.437500 +v 0.437500 0.687500 1.437500 +v 0.437500 0.687500 1.375000 +v 0.937500 1.312500 1.375000 +v 0.937500 1.312500 1.437500 +v 0.437500 1.312500 1.375000 +v 0.437500 1.312500 1.437500 +v 0.937500 1.187500 1.375000 +v 0.937500 1.187500 1.437500 +v 0.437500 1.187500 1.437500 +v 0.437500 1.187500 1.375000 +v 0.937500 1.812500 1.375000 +v 0.937500 1.812500 1.437500 +v 0.437500 1.812500 1.375000 +v 0.437500 1.812500 1.437500 +v 0.937500 1.687500 1.375000 +v 0.937500 1.687500 1.437500 +v 0.437500 1.687500 1.437500 +v 0.437500 1.687500 1.375000 +v 0.937500 2.312500 1.375000 +v 0.937500 2.312500 1.437500 +v 0.437500 2.312500 1.375000 +v 0.437500 2.312500 1.437500 +v 0.937500 2.187500 1.375000 +v 0.937500 2.187500 1.437500 +v 0.437500 2.187500 1.437500 +v 0.437500 2.187500 1.375000 +v 0.937500 2.812500 1.375000 +v 0.937500 2.812500 1.437500 +v 0.437500 2.812500 1.375000 +v 0.437500 2.812500 1.437500 +v 0.937500 2.687500 1.375000 +v 0.937500 2.687500 1.437500 +v 0.437500 2.687500 1.437500 +v 0.437500 2.687500 1.375000 +v 0.937500 3.312500 1.375000 +v 0.937500 3.312500 1.437500 +v 0.437500 3.312500 1.375000 +v 0.437500 3.312500 1.437500 +v 0.937500 3.187500 1.375000 +v 0.937500 3.187500 1.437500 +v 0.437500 3.187500 1.437500 +v 0.437500 3.187500 1.375000 +v 0.937500 3.812500 1.375000 +v 0.937500 3.812500 1.437500 +v 0.437500 3.812500 1.375000 +v 0.437500 3.812500 1.437500 +v 0.937500 3.687500 1.375000 +v 0.937500 3.687500 1.437500 +v 0.437500 3.687500 1.437500 +v 0.437500 3.687500 1.375000 +v 0.937500 4.312500 1.375000 +v 0.937500 4.312500 1.437500 +v 0.437500 4.312500 1.375000 +v 0.437500 4.312500 1.437500 +v 0.937500 4.187500 1.375000 +v 0.937500 4.187500 1.437500 +v 0.437500 4.187500 1.437500 +v 0.437500 4.187500 1.375000 +v 0.937500 4.812500 1.375000 +v 0.937500 4.812500 1.437500 +v 0.437500 4.812500 1.375000 +v 0.437500 4.812500 1.437500 +v 0.937500 4.687500 1.375000 +v 0.937500 4.687500 1.437500 +v 0.437500 4.687500 1.437500 +v 0.437500 4.687500 1.375000 +v 0.937500 5.312500 1.375000 +v 0.937500 5.312500 1.437500 +v 0.437500 5.312500 1.375000 +v 0.437500 5.312500 1.437500 +v 0.937500 5.187500 1.375000 +v 0.937500 5.187500 1.437500 +v 0.437500 5.187500 1.437500 +v 0.437500 5.187500 1.375000 +v 0.937500 5.812500 1.375000 +v 0.937500 5.812500 1.437500 +v 0.437500 5.812500 1.375000 +v 0.437500 5.812500 1.437500 +v 0.937500 5.687500 1.375000 +v 0.937500 5.687500 1.437500 +v 0.437500 5.687500 1.437500 +v 0.437500 5.687500 1.375000 +v 0.937500 6.312500 1.375000 +v 0.937500 6.312500 1.437500 +v 0.437500 6.312500 1.375000 +v 0.437500 6.312500 1.437500 +v 0.937500 6.187500 1.375000 +v 0.937500 6.187500 1.437500 +v 0.437500 6.187500 1.437500 +v 0.437500 6.187500 1.375000 +v 0.937500 6.812500 1.375000 +v 0.937500 6.812500 1.437500 +v 0.437500 6.812500 1.375000 +v 0.437500 6.812500 1.437500 +v 0.937500 6.687500 1.375000 +v 0.937500 6.687500 1.437500 +v 0.437500 6.687500 1.437500 +v 0.437500 6.687500 1.375000 +v -0.000000 2.250000 -1.125000 +v -0.000000 5.750000 -1.125000 +v 0.430519 2.250000 -1.039365 +v 0.430519 5.750000 -1.039365 +v 0.795495 2.250000 -0.795495 +v 0.795495 5.750000 -0.795495 +v 1.039364 2.250000 -0.430519 +v 1.039364 5.750000 -0.430519 +v 1.125000 2.250000 0.000000 +v 1.125000 5.750000 0.000000 +v 1.039364 2.250000 0.430519 +v 1.039364 5.750000 0.430519 +v 0.795495 2.250000 0.795495 +v 0.795495 5.750000 0.795495 +v 0.430519 2.250000 1.039365 +v 0.430519 5.750000 1.039365 +v 0.000000 2.250000 1.125000 +v 0.000000 5.750000 1.125000 +v -0.430519 2.250000 1.039365 +v -0.430519 5.750000 1.039365 +v -0.795495 2.250000 0.795496 +v -0.795495 5.750000 0.795496 +v -1.039364 2.250000 0.430519 +v -1.039364 5.750000 0.430519 +v -1.125000 2.250000 0.000000 +v -1.125000 5.750000 0.000000 +v -1.039364 2.250000 -0.430519 +v -1.039364 5.750000 -0.430519 +v -0.795495 2.250000 -0.795495 +v -0.795495 5.750000 -0.795495 +v -0.430518 2.250000 -1.039365 +v -0.430518 5.750000 -1.039365 +v -1.200272 3.250000 -0.250000 +v 1.200272 3.250000 -0.250000 +v -1.075272 3.250000 -0.250000 +v 1.075272 3.250000 -0.250000 +v -1.200272 4.500000 -0.250000 +v 1.200272 4.500000 -0.250000 +v 1.250000 4.500000 0.000000 +v 1.125000 4.500000 0.000000 +v 1.075272 4.500000 -0.250000 +v -1.075272 4.500000 -0.250000 +v -1.200272 2.500000 -0.250000 +v 1.200272 2.500000 -0.250000 +v -1.075272 2.500000 -0.250000 +v 1.075272 2.500000 -0.250000 +v -1.200272 4.500000 0.250000 +v 1.200272 4.500000 0.250000 +v 1.075272 4.500000 0.250000 +v -1.075272 4.500000 0.250000 +v -1.200272 5.250000 -0.250000 +v 1.200272 5.250000 -0.250000 +v 1.075272 5.250000 -0.250000 +v -1.075272 5.250000 -0.250000 +v -1.250000 5.250000 0.000000 +v -1.125000 5.250000 0.000000 +v -1.200272 5.250000 0.250000 +v 1.250000 5.250000 0.000000 +v 1.200272 5.250000 0.250000 +v 1.075272 5.250000 0.250000 +v 1.125000 5.250000 0.000000 +v -1.075272 5.250000 0.250000 +v -1.250000 3.250000 0.000000 +v -1.125000 3.250000 0.000000 +v -1.250000 2.500000 0.000000 +v -1.200272 2.500000 0.250000 +v 1.200272 2.500000 0.250000 +v -1.075272 2.500000 0.250000 +v -1.125000 2.500000 0.000000 +v 1.075272 2.500000 0.250000 +v 1.250000 2.500000 0.000000 +v 1.125000 2.500000 0.000000 +v -1.200272 3.250000 0.250000 +v 1.200272 3.250000 0.250000 +v -1.075272 3.250000 0.250000 +v 1.075272 3.250000 0.250000 +v 1.250000 3.250000 0.000000 +v 1.125000 3.250000 0.000000 +v -1.250000 4.500000 0.000000 +v -1.125000 4.500000 0.000000 +v -0.054127 7.531250 -0.250000 +v -0.054127 7.468750 -0.250000 +v 0.000000 7.437500 -0.250000 +v 0.054127 7.468750 -0.250000 +v 0.054127 7.531250 -0.250000 +v 0.000000 7.562500 -0.250000 +v -0.054127 7.490810 -0.453301 +v -0.054127 7.433068 -0.429383 +v 0.000000 7.404198 -0.417424 +v 0.054127 7.433068 -0.429383 +v 0.054127 7.490810 -0.453301 +v 0.000000 7.519682 -0.465259 +v -0.054127 7.125000 0.031250 +v -0.054127 7.125000 -0.031250 +v -0.000000 7.125000 -0.062500 +v 0.054127 7.125000 -0.031250 +v 0.054127 7.125000 0.031250 +v -0.000000 7.125000 0.062500 +v 0.000000 7.562500 0.250000 +v 0.054127 7.531250 0.250000 +v 0.054127 7.468750 0.250000 +v 0.000000 7.437500 0.250000 +v -0.054127 7.468750 0.250000 +v -0.054127 7.531250 0.250000 +v 0.000000 7.519682 0.465259 +v 0.054127 7.490810 0.453300 +v 0.054127 7.433069 0.429383 +v 0.000000 7.404198 0.417424 +v -0.054127 7.433069 0.429383 +v -0.054127 7.490810 0.453300 +v 0.000000 7.397747 0.647747 +v 0.054127 7.375650 0.625650 +v 0.054127 7.331456 0.581456 +v 0.000000 7.309359 0.559359 +v -0.054127 7.331456 0.581456 +v -0.054127 7.375650 0.625650 +v 0.000000 7.215260 0.769682 +v 0.054127 7.203300 0.740811 +v 0.054127 7.179382 0.683069 +v 0.000000 7.167424 0.654197 +v -0.054127 7.179382 0.683069 +v -0.054127 7.203300 0.740811 +v -0.000000 7.000000 0.812500 +v 0.054127 7.000000 0.781250 +v 0.054127 7.000000 0.718750 +v -0.000000 7.000000 0.687500 +v -0.054127 7.000000 0.718750 +v -0.054127 7.000000 0.781250 +v -0.054127 7.375650 -0.625650 +v -0.054127 7.331456 -0.581456 +v 0.000000 7.309359 -0.559359 +v 0.054127 7.331456 -0.581456 +v 0.054127 7.375650 -0.625650 +v 0.000000 7.397747 -0.647747 +v -0.054127 7.203300 -0.740811 +v -0.054127 7.179382 -0.683069 +v 0.000000 7.167424 -0.654197 +v 0.054127 7.179382 -0.683069 +v 0.054127 7.203300 -0.740811 +v 0.000000 7.215260 -0.769682 +v -0.054127 7.000000 -0.781250 +v -0.054127 7.000000 -0.718750 +v -0.000000 7.000000 -0.687500 +v 0.054127 7.000000 -0.718750 +v 0.054127 7.000000 -0.781250 +v -0.000000 7.000000 -0.812500 +v -0.054127 7.470000 -0.031250 +v -0.054127 7.470000 0.031250 +v -0.000000 7.470000 0.062500 +v 0.054127 7.470000 0.031250 +v 0.054127 7.470000 -0.031250 +v -0.000000 7.470000 -0.062500 +v -0.000000 5.750000 1.125000 +v -0.000000 5.750000 1.500000 +v 0.176777 5.676777 1.125000 +v 0.176777 5.676777 1.500000 +v 0.250000 5.500000 1.125000 +v 0.250000 5.500000 1.500000 +v 0.176777 5.323223 1.125000 +v 0.176777 5.323223 1.500000 +v -0.000000 5.250000 1.125000 +v -0.000000 5.250000 1.500000 +v -0.176777 5.323223 1.125000 +v -0.176777 5.323223 1.500000 +v -0.250000 5.500000 1.125000 +v -0.250000 5.500000 1.500000 +v -0.176777 5.676777 1.125000 +v -0.176777 5.676777 1.500000 +v -0.000000 5.750000 -1.125000 +v -0.000000 5.750000 -1.500000 +v -0.176777 5.676777 -1.125000 +v -0.176777 5.676777 -1.500000 +v -0.250000 5.500000 -1.125000 +v -0.250000 5.500000 -1.500000 +v -0.176777 5.323223 -1.125000 +v -0.176777 5.323223 -1.500000 +v -0.000000 5.250000 -1.125000 +v -0.000000 5.250000 -1.500000 +v 0.176777 5.323223 -1.125000 +v 0.176777 5.323223 -1.500000 +v 0.250000 5.500000 -1.125000 +v 0.250000 5.500000 -1.500000 +v 0.176777 5.676777 -1.125000 +v 0.176777 5.676777 -1.500000 +v -1.500000 0.000000 -0.250000 +v -1.500000 0.500000 -0.250000 +v -1.000000 0.000000 -0.250000 +v -1.000000 0.500000 -0.250000 +v -1.500000 0.000000 0.250000 +v -1.500000 0.500000 0.250000 +v -1.000000 0.000000 0.250000 +v -1.000000 0.500000 0.250000 +v -1.500000 0.750000 -0.125000 +v -1.000000 0.750000 -0.125000 +v -1.000000 0.750000 0.125000 +v -1.500000 0.750000 0.125000 +v 0.250000 0.000000 -1.500000 +v 0.250000 0.500000 -1.500000 +v 0.250000 0.000000 -1.000000 +v 0.250000 0.500000 -1.000000 +v -0.250000 0.000000 -1.500000 +v -0.250000 0.500000 -1.500000 +v -0.250000 0.000000 -1.000000 +v -0.250000 0.500000 -1.000000 +v 0.125000 0.750000 -1.500000 +v 0.125000 0.750000 -1.000000 +v -0.125000 0.750000 -1.000000 +v -0.125000 0.750000 -1.500000 +v -0.250000 0.000000 1.500000 +v -0.250000 0.500000 1.500000 +v -0.250000 0.000000 1.000000 +v -0.250000 0.500000 1.000000 +v 0.250000 0.000000 1.500000 +v 0.250000 0.500000 1.500000 +v 0.250000 0.000000 1.000000 +v 0.250000 0.500000 1.000000 +v -0.125000 0.750000 1.500000 +v -0.125000 0.750000 1.000000 +v 0.125000 0.750000 1.000000 +v 0.125000 0.750000 1.500000 +v 0.000000 2.000000 -1.250000 +v 0.478354 2.000000 -1.154850 +v 0.883883 2.000000 -0.883883 +v 1.154849 2.000000 -0.478354 +v 1.250000 2.000000 0.000000 +v 1.154849 2.000000 0.478354 +v 0.883883 2.000000 0.883883 +v 0.478354 2.000000 1.154850 +v 0.000000 2.000000 1.250000 +v -0.478354 2.000000 1.154850 +v -0.883883 2.000000 0.883884 +v -1.154849 2.000000 0.478354 +v -1.250000 2.000000 0.000000 +v -1.154849 2.000000 -0.478354 +v -0.883883 2.000000 -0.883884 +v -0.478354 2.000000 -1.154850 +v 0.000000 0.500000 -0.437500 +v 0.167424 0.500000 -0.404197 +v 0.309359 0.500000 -0.309359 +v 0.404197 0.500000 -0.167424 +v 0.437500 0.500000 0.000000 +v 0.404197 0.500000 0.167424 +v 0.309359 0.500000 0.309359 +v 0.167424 0.500000 0.404197 +v 0.000000 0.500000 0.437500 +v -0.167424 0.500000 0.404197 +v -0.309359 0.500000 0.309359 +v -0.404197 0.500000 0.167424 +v -0.437500 0.500000 0.000000 +v -0.404197 0.500000 -0.167424 +v -0.309359 0.500000 -0.309360 +v -0.167424 0.500000 -0.404197 +v -0.000000 5.750000 -1.500000 +v -0.176777 5.676777 -1.500000 +v -0.250000 5.500000 -1.500000 +v -0.176777 5.323223 -1.500000 +v -0.000000 5.250000 -1.500000 +v 0.176777 5.323223 -1.500000 +v 0.250000 5.500000 -1.500000 +v 0.176777 5.676777 -1.500000 +v -0.375000 7.000000 -0.500000 +v 0.375000 7.000000 -0.500000 +v 0.463388 7.000000 -0.463388 +v 0.500000 7.000000 -0.375000 +v 0.463388 7.000000 -0.286612 +v 0.375000 7.000000 -0.250000 +v 0.286612 7.000000 -0.286612 +v 0.250000 7.000000 -0.375000 +v 0.286612 7.000000 -0.463388 +v -0.286612 7.000000 -0.463388 +v -0.250000 7.000000 -0.375000 +v -0.286612 7.000000 -0.286612 +v -0.375000 7.000000 -0.250000 +v -0.463388 7.000000 -0.286612 +v -0.500000 7.000000 -0.375000 +v -0.463388 7.000000 -0.463388 +v -0.375000 7.000000 0.250000 +v 0.375000 7.000000 0.250000 +v 0.463388 7.000000 0.286612 +v 0.500000 7.000000 0.375000 +v 0.463388 7.000000 0.463388 +v 0.375000 7.000000 0.500000 +v 0.286612 7.000000 0.463388 +v 0.250000 7.000000 0.375000 +v 0.286612 7.000000 0.286612 +v -0.286612 7.000000 0.286612 +v -0.250000 7.000000 0.375000 +v -0.286612 7.000000 0.463388 +v -0.375000 7.000000 0.500000 +v -0.463388 7.000000 0.463388 +v -0.500000 7.000000 0.375000 +v -0.463388 7.000000 0.286612 +v -0.000000 6.750000 -0.187500 +v -0.000000 7.000000 -0.187500 +v 0.132583 6.750000 -0.132583 +v 0.132583 7.000000 -0.132583 +v 0.187500 6.750000 0.000000 +v 0.187500 7.000000 0.000000 +v 0.132583 6.750000 0.132583 +v 0.132583 7.000000 0.132583 +v -0.000000 6.750000 0.187500 +v -0.000000 7.000000 0.187500 +v -0.132583 6.750000 0.132582 +v -0.132583 7.000000 0.132582 +v -0.187500 6.750000 -0.000000 +v -0.187500 7.000000 -0.000000 +v -0.132583 6.750000 -0.132582 +v -0.132583 7.000000 -0.132582 +v -0.000000 6.500000 -1.000000 +v 0.176777 6.500000 -0.926777 +v -0.000000 6.250000 -0.875000 +v 0.088388 6.250000 -0.838388 +v 0.125000 6.250000 -0.750000 +v 0.088388 6.250000 -0.661612 +v -0.000000 6.250000 -0.625000 +v -0.088388 6.250000 -0.661612 +v -0.125000 6.250000 -0.750000 +v -0.088388 6.250000 -0.838388 +v 0.250000 6.500000 -0.750000 +v 0.176777 6.500000 -0.573223 +v -0.000000 6.500000 -0.500000 +v -0.176777 6.500000 -0.573223 +v -0.250000 6.500000 -0.750000 +v -0.176777 6.500000 -0.926777 +v -0.000000 7.000000 0.500000 +v -0.176777 7.000000 0.573223 +v -0.250000 7.000000 0.750000 +v -0.176777 7.000000 0.926777 +v -0.000000 7.000000 1.000000 +v 0.176777 7.000000 0.926777 +v 0.250000 7.000000 0.750000 +v 0.176777 7.000000 0.573223 +v -0.000000 7.000000 -1.000000 +v -0.176777 7.000000 -0.926777 +v -0.250000 7.000000 -0.750000 +v -0.176777 7.000000 -0.573223 +v -0.000000 7.000000 -0.500000 +v 0.176777 7.000000 -0.573223 +v 0.250000 7.000000 -0.750000 +v 0.176777 7.000000 -0.926777 +v -0.000000 6.500000 0.500000 +v 0.176777 6.500000 0.573223 +v -0.000000 6.250000 0.625000 +v 0.088388 6.250000 0.661612 +v 0.125000 6.250000 0.750000 +v 0.088388 6.250000 0.838388 +v -0.000000 6.250000 0.875000 +v -0.088388 6.250000 0.838388 +v -0.125000 6.250000 0.750000 +v -0.088388 6.250000 0.661612 +v 0.250000 6.500000 0.750000 +v 0.176777 6.500000 0.926777 +v -0.000000 6.500000 1.000000 +v -0.176777 6.500000 0.926777 +v -0.250000 6.500000 0.750000 +v -0.176777 6.500000 0.573223 +v -1.200272 4.500000 -0.250000 +v -1.075272 4.500000 -0.250000 +v -1.200272 4.500000 0.250000 +v -1.075272 4.500000 0.250000 +v -1.200272 5.250000 -0.250000 +v -1.075272 5.250000 -0.250000 +v -1.250000 5.250000 0.000000 +v -1.125000 5.250000 0.000000 +v -1.200272 5.250000 0.250000 +v -1.075272 5.250000 0.250000 +v -1.250000 4.500000 0.000000 +v -1.125000 4.500000 0.000000 +v -1.200272 3.250000 -0.250000 +v -1.075272 3.250000 -0.250000 +v -1.200272 2.500000 -0.250000 +v -1.075272 2.500000 -0.250000 +v -1.250000 3.250000 0.000000 +v -1.125000 3.250000 0.000000 +v -1.250000 2.500000 0.000000 +v -1.200272 2.500000 0.250000 +v -1.075272 2.500000 0.250000 +v -1.125000 2.500000 0.000000 +v -1.200272 3.250000 0.250000 +v -1.075272 3.250000 0.250000 +v 1.200272 3.250000 -0.250000 +v 1.075272 3.250000 -0.250000 +v 1.200272 4.500000 -0.250000 +v 1.250000 4.500000 0.000000 +v 1.125000 4.500000 0.000000 +v 1.075272 4.500000 -0.250000 +v 1.200272 2.500000 -0.250000 +v 1.075272 2.500000 -0.250000 +v 1.200272 4.500000 0.250000 +v 1.075272 4.500000 0.250000 +v 1.200272 5.250000 -0.250000 +v 1.075272 5.250000 -0.250000 +v 1.250000 5.250000 0.000000 +v 1.200272 5.250000 0.250000 +v 1.075272 5.250000 0.250000 +v 1.125000 5.250000 0.000000 +v 1.200272 2.500000 0.250000 +v 1.075272 2.500000 0.250000 +v 1.250000 2.500000 0.000000 +v 1.125000 2.500000 0.000000 +v 1.200272 3.250000 0.250000 +v 1.075272 3.250000 0.250000 +v 1.250000 3.250000 0.000000 +v 1.125000 3.250000 0.000000 +v 0.000000 6.000000 -1.250000 +v 0.478354 6.000000 -1.154850 +v 0.883883 6.000000 -0.883883 +v 1.154849 6.000000 -0.478354 +v 1.250000 6.000000 0.000000 +v 1.154849 6.000000 0.478354 +v 0.883883 6.000000 0.883883 +v 0.478354 6.000000 1.154850 +v 0.000000 6.000000 1.250000 +v -0.478354 6.000000 1.154850 +v -0.883883 6.000000 0.883884 +v -1.154849 6.000000 0.478354 +v -1.250000 6.000000 0.000000 +v -1.154849 6.000000 -0.478354 +v -0.883883 6.000000 -0.883884 +v -0.478354 6.000000 -1.154850 +vt 0.918921 0.210535 +vt 0.925724 0.223921 +vt 0.909300 0.229465 +vt 0.918921 0.210535 +vt 0.925724 0.223921 +vt 0.909300 0.229465 +vt 0.767640 0.941975 +vt 0.801257 0.930627 +vt 0.815182 0.958025 +vt 0.257669 0.960000 +vt 0.245399 0.950000 +vt 0.257669 0.940000 +vt 0.748466 0.760000 +vt 0.699386 0.740000 +vt 0.748466 0.740000 +vt 0.748466 0.760000 +vt 0.699386 0.740000 +vt 0.748466 0.740000 +vt 0.748466 0.760000 +vt 0.699386 0.740000 +vt 0.748466 0.740000 +vt 0.748466 0.760000 +vt 0.699386 0.740000 +vt 0.748466 0.740000 +vt 0.736196 0.850000 +vt 0.687117 0.890000 +vt 0.687117 0.850000 +vt 0.687117 0.770000 +vt 0.699386 0.760000 +vt 0.687117 0.770000 +vt 0.699386 0.760000 +vt 0.687117 0.770000 +vt 0.699386 0.760000 +vt 0.687117 0.770000 +vt 0.699386 0.760000 +vt 0.760736 0.770000 +vt 0.687117 0.790000 +vt 0.687117 0.850000 +vt 0.760736 0.790000 +vt 0.760736 0.850000 +vt 0.760736 0.770000 +vt 0.687117 0.790000 +vt 0.760736 0.770000 +vt 0.687117 0.790000 +vt 0.760736 0.770000 +vt 0.687117 0.790000 +vt 0.925659 0.223898 +vt 0.909327 0.229412 +vt 0.902562 0.216101 +vt 0.809816 0.660000 +vt 0.785276 0.100000 +vt 0.809816 0.100000 +vt 0.883436 0.660000 +vt 0.858896 0.100000 +vt 0.883436 0.100000 +vt 0.858896 0.660000 +vt 0.834356 0.100000 +vt 0.834356 0.660000 +vt 0.809816 0.660000 +vt 0.785276 0.680000 +vt 0.785276 0.660000 +vt 0.809816 0.680000 +vt 0.834356 0.680000 +vt 0.883436 0.660000 +vt 0.858896 0.100000 +vt 0.883436 0.100000 +vt 0.858896 0.660000 +vt 0.834356 0.100000 +vt 0.834356 0.660000 +vt 0.809816 0.100000 +vt 0.809816 0.660000 +vt 0.785276 0.100000 +vt 0.809816 0.660000 +vt 0.785276 0.680000 +vt 0.785276 0.660000 +vt 0.809816 0.680000 +vt 0.834356 0.660000 +vt 0.834356 0.680000 +vt 0.834356 0.660000 +vt 0.809816 0.100000 +vt 0.834356 0.100000 +vt 0.809816 0.660000 +vt 0.785276 0.100000 +vt 0.883436 0.660000 +vt 0.858896 0.100000 +vt 0.883436 0.100000 +vt 0.858896 0.660000 +vt 0.785276 0.680000 +vt 0.809816 0.660000 +vt 0.809816 0.680000 +vt 0.809816 0.680000 +vt 0.834356 0.660000 +vt 0.834356 0.680000 +vt 0.858896 0.660000 +vt 0.834356 0.100000 +vt 0.858896 0.100000 +vt 0.834356 0.660000 +vt 0.809816 0.100000 +vt 0.809816 0.660000 +vt 0.785276 0.100000 +vt 0.883436 0.660000 +vt 0.883436 0.100000 +vt 0.785276 0.680000 +vt 0.809816 0.660000 +vt 0.809816 0.680000 +vt 0.809816 0.680000 +vt 0.834356 0.660000 +vt 0.834356 0.680000 +vt 0.767640 0.941975 +vt 0.801257 0.930627 +vt 0.815182 0.958025 +vt 0.834356 0.040000 +vt 0.785276 -0.000000 +vt 0.834356 -0.000000 +vt 0.981595 0.040000 +vt 0.932515 0.000000 +vt 0.981595 0.000000 +vt 0.932515 0.040000 +vt 0.883436 0.000000 +vt 0.883436 0.040000 +vt 0.883436 0.100000 +vt 0.932515 0.060000 +vt 0.932515 0.100000 +vt 0.944785 0.060000 +vt 0.846626 0.100000 +vt 0.871166 0.060000 +vt 0.871166 0.100000 +vt 0.883436 0.060000 +vt 0.785276 0.060000 +vt 0.785276 0.040000 +vt 0.846626 0.060000 +vt 0.245399 0.970000 +vt 0.000000 0.960000 +vt 0.245399 0.960000 +vt 0.000000 1.000000 +vt 0.245399 0.990000 +vt 0.245399 1.000000 +vt 0.245399 0.940000 +vt 0.000000 1.000000 +vt 0.245399 0.990000 +vt 0.245399 1.000000 +vt 0.000000 0.990000 +vt 0.000000 0.970000 +vt 0.245399 0.970000 +vt 0.000000 0.960000 +vt 0.245399 0.960000 +vt 0.245399 0.940000 +vt 0.000000 0.990000 +vt 0.000000 0.970000 +vt 0.000000 1.000000 +vt 0.245399 0.990000 +vt 0.245399 1.000000 +vt 0.245399 0.970000 +vt 0.000000 0.960000 +vt 0.245399 0.960000 +vt 0.245399 0.940000 +vt 0.000000 0.990000 +vt 0.000000 0.970000 +vt 0.245399 0.970000 +vt 0.000000 0.960000 +vt 0.245399 0.960000 +vt 0.000000 1.000000 +vt 0.245399 0.990000 +vt 0.245399 1.000000 +vt 0.245399 0.940000 +vt 0.000000 1.000000 +vt 0.245399 0.990000 +vt 0.245399 1.000000 +vt 0.000000 0.990000 +vt 0.000000 0.970000 +vt 0.245399 0.970000 +vt 0.000000 0.960000 +vt 0.245399 0.960000 +vt 0.245399 0.940000 +vt 0.000000 0.990000 +vt 0.000000 0.970000 +vt 0.000000 1.000000 +vt 0.245399 0.990000 +vt 0.245399 1.000000 +vt 0.245399 0.970000 +vt 0.000000 0.960000 +vt 0.245399 0.960000 +vt 0.245399 0.940000 +vt 0.000000 0.990000 +vt 0.000000 0.970000 +vt 0.245399 0.970000 +vt 0.000000 0.960000 +vt 0.245399 0.960000 +vt 0.000000 1.000000 +vt 0.245399 0.990000 +vt 0.245399 1.000000 +vt 0.245399 0.940000 +vt 0.000000 1.000000 +vt 0.245399 0.990000 +vt 0.245399 1.000000 +vt 0.000000 0.990000 +vt 0.000000 0.970000 +vt 0.245399 0.970000 +vt 0.000000 0.960000 +vt 0.245399 0.960000 +vt 0.245399 0.940000 +vt 0.000000 0.990000 +vt 0.000000 0.970000 +vt 0.000000 1.000000 +vt 0.245399 0.990000 +vt 0.245399 1.000000 +vt 0.245399 0.970000 +vt 0.000000 0.960000 +vt 0.245399 0.960000 +vt 0.245399 0.940000 +vt 0.000000 0.990000 +vt 0.000000 0.970000 +vt 0.245399 0.970000 +vt 0.000000 0.960000 +vt 0.245399 0.960000 +vt 0.000000 1.000000 +vt 0.245399 0.990000 +vt 0.245399 1.000000 +vt 0.245399 0.940000 +vt 0.000000 1.000000 +vt 0.245399 0.990000 +vt 0.245399 1.000000 +vt 0.000000 0.990000 +vt 0.000000 0.970000 +vt 0.245399 0.970000 +vt 0.000000 0.960000 +vt 0.245399 0.960000 +vt 0.245399 0.940000 +vt 0.000000 0.990000 +vt 0.000000 0.970000 +vt 0.000000 1.000000 +vt 0.245399 0.990000 +vt 0.245399 1.000000 +vt 0.245399 0.970000 +vt 0.000000 0.960000 +vt 0.245399 0.960000 +vt 0.245399 0.940000 +vt 0.000000 0.990000 +vt 0.000000 0.970000 +vt 0.895706 0.100000 +vt 0.901841 0.660000 +vt 0.895706 0.660000 +vt 0.895706 0.660000 +vt 0.901841 0.100000 +vt 0.901841 0.660000 +vt 0.883436 0.100000 +vt 0.895706 0.660000 +vt 0.901841 0.650000 +vt 0.901841 0.660000 +vt 0.883436 0.100000 +vt 0.883436 0.660000 +vt 1.000000 0.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.895706 0.100000 +vt 0.901841 0.660000 +vt 0.895706 0.660000 +vt 0.895706 0.660000 +vt 0.901841 0.100000 +vt 0.901841 0.660000 +vt 0.883436 0.100000 +vt 0.895706 0.660000 +vt 0.901841 0.650000 +vt 0.901841 0.660000 +vt 0.883436 0.100000 +vt 0.883436 0.660000 +vt 1.000000 0.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.901841 0.110000 +vt 0.950920 0.115000 +vt 0.901841 0.115000 +vt 0.950920 0.125000 +vt 0.901841 0.130000 +vt 0.901841 0.125000 +vt 0.901841 0.110000 +vt 0.950920 0.115000 +vt 0.901841 0.115000 +vt 0.950920 0.125000 +vt 0.901841 0.130000 +vt 0.901841 0.125000 +vt 0.950920 0.100000 +vt 0.950920 0.110000 +vt 0.901841 0.110000 +vt 0.950920 0.115000 +vt 0.901841 0.115000 +vt 0.950920 0.125000 +vt 0.901841 0.130000 +vt 0.901841 0.125000 +vt 0.950920 0.100000 +vt 0.950920 0.110000 +vt 0.901841 0.110000 +vt 0.950920 0.115000 +vt 0.901841 0.115000 +vt 0.950920 0.125000 +vt 0.901841 0.130000 +vt 0.901841 0.125000 +vt 0.950920 0.100000 +vt 0.950920 0.110000 +vt 0.901841 0.110000 +vt 0.950920 0.115000 +vt 0.901841 0.115000 +vt 0.950920 0.125000 +vt 0.901841 0.130000 +vt 0.901841 0.125000 +vt 0.950920 0.100000 +vt 0.950920 0.110000 +vt 0.901841 0.110000 +vt 0.950920 0.115000 +vt 0.901841 0.115000 +vt 0.950920 0.125000 +vt 0.901841 0.130000 +vt 0.901841 0.125000 +vt 0.950920 0.100000 +vt 0.950920 0.110000 +vt 0.901841 0.110000 +vt 0.950920 0.115000 +vt 0.901841 0.115000 +vt 0.950920 0.125000 +vt 0.901841 0.130000 +vt 0.901841 0.125000 +vt 0.950920 0.100000 +vt 0.950920 0.110000 +vt 0.901841 0.110000 +vt 0.950920 0.115000 +vt 0.901841 0.115000 +vt 0.950920 0.125000 +vt 0.901841 0.130000 +vt 0.901841 0.125000 +vt 0.950920 0.100000 +vt 0.950920 0.110000 +vt 0.901841 0.110000 +vt 0.950920 0.115000 +vt 0.901841 0.115000 +vt 0.950920 0.125000 +vt 0.901841 0.130000 +vt 0.901841 0.125000 +vt 0.950920 0.100000 +vt 0.950920 0.110000 +vt 0.901841 0.110000 +vt 0.950920 0.115000 +vt 0.901841 0.115000 +vt 0.950920 0.125000 +vt 0.901841 0.130000 +vt 0.901841 0.125000 +vt 0.950920 0.100000 +vt 0.950920 0.110000 +vt 0.901841 0.110000 +vt 0.950920 0.115000 +vt 0.901841 0.115000 +vt 0.950920 0.125000 +vt 0.901841 0.130000 +vt 0.901841 0.125000 +vt 0.950920 0.100000 +vt 0.950920 0.110000 +vt 0.901841 0.110000 +vt 0.950920 0.115000 +vt 0.901841 0.115000 +vt 0.950920 0.125000 +vt 0.901841 0.130000 +vt 0.901841 0.125000 +vt 0.950920 0.100000 +vt 0.950920 0.110000 +vt 0.901841 0.110000 +vt 0.950920 0.115000 +vt 0.901841 0.115000 +vt 0.950920 0.125000 +vt 0.901841 0.130000 +vt 0.901841 0.125000 +vt 0.950920 0.100000 +vt 0.950920 0.110000 +vt 0.901841 0.110000 +vt 0.950920 0.115000 +vt 0.901841 0.115000 +vt 0.950920 0.125000 +vt 0.901841 0.130000 +vt 0.901841 0.125000 +vt 0.950920 0.100000 +vt 0.950920 0.110000 +vt 0.950920 0.100000 +vt 0.950920 0.110000 +vt 0.469313 0.812593 +vt 0.515865 0.755813 +vt 0.637510 0.904187 +vt 0.334505 0.742632 +vt 0.463029 0.812621 +vt 0.377152 0.917368 +vt 0.380368 0.340000 +vt 0.368098 0.400000 +vt 0.368098 0.340000 +vt 0.417178 0.480000 +vt 0.417178 0.490000 +vt 0.392638 0.490000 +vt 0.404908 0.240000 +vt 0.417178 0.180000 +vt 0.417178 0.240000 +vt 0.404908 0.540000 +vt 0.404908 0.480000 +vt 0.404908 0.400000 +vt 0.417178 0.340000 +vt 0.417178 0.400000 +vt 0.368098 0.540000 +vt 0.380368 0.480000 +vt 0.380368 0.540000 +vt 0.392638 0.230000 +vt 0.392638 0.240000 +vt 0.368098 0.530000 +vt 0.392638 0.530000 +vt 0.918921 0.210535 +vt 0.925724 0.223921 +vt 0.909300 0.229465 +vt 0.918921 0.210535 +vt 0.925724 0.223921 +vt 0.909300 0.229465 +vt 0.834356 0.040000 +vt 0.785276 -0.000000 +vt 0.834356 -0.000000 +vt 0.981595 0.040000 +vt 0.932515 0.000000 +vt 0.981595 0.000000 +vt 0.932515 0.040000 +vt 0.883436 0.000000 +vt 0.883436 0.040000 +vt 0.883436 0.060000 +vt 0.932515 0.100000 +vt 0.883436 0.100000 +vt 0.944785 0.060000 +vt 0.846626 0.100000 +vt 0.871166 0.060000 +vt 0.871166 0.100000 +vt 0.883436 0.060000 +vt 0.785276 0.060000 +vt 0.785276 0.040000 +vt 0.846626 0.060000 +vt 0.834356 0.040000 +vt 0.785276 -0.000000 +vt 0.834356 -0.000000 +vt 0.981595 0.040000 +vt 0.932515 0.000000 +vt 0.981595 0.000000 +vt 0.932515 0.040000 +vt 0.883436 0.000000 +vt 0.883436 0.040000 +vt 0.883436 0.100000 +vt 0.932515 0.060000 +vt 0.932515 0.100000 +vt 0.944785 0.060000 +vt 0.846626 0.100000 +vt 0.871166 0.060000 +vt 0.871166 0.100000 +vt 0.883436 0.060000 +vt 0.785276 0.060000 +vt 0.785276 0.040000 +vt 0.846626 0.060000 +vt 0.834356 0.040000 +vt 0.785276 -0.000000 +vt 0.834356 -0.000000 +vt 0.981595 0.040000 +vt 0.932515 0.000000 +vt 0.981595 0.000000 +vt 0.932515 0.040000 +vt 0.883436 0.000000 +vt 0.883436 0.040000 +vt 0.883436 0.060000 +vt 0.932515 0.100000 +vt 0.883436 0.100000 +vt 0.944785 0.060000 +vt 0.871166 0.100000 +vt 0.846626 0.060000 +vt 0.871166 0.060000 +vt 0.883436 0.060000 +vt 0.785276 0.060000 +vt 0.785276 0.040000 +vt 0.335459 0.994845 +vt 0.319868 0.975829 +vt 0.325343 0.953399 +vt 0.563163 0.960462 +vt 0.577941 0.960462 +vt 0.563163 0.989538 +vt 0.563163 0.960462 +vt 0.577941 0.960462 +vt 0.563163 0.989538 +vt 0.368098 0.700000 +vt 0.380368 0.640000 +vt 0.380368 0.700000 +vt 0.417178 0.640000 +vt 0.404908 0.700000 +vt 0.404908 0.640000 +vt 0.417178 0.650000 +vt 0.392638 0.650000 +vt 0.368098 0.690000 +vt 0.392638 0.690000 +vt 0.368098 0.180000 +vt 0.380368 0.240000 +vt 0.368098 0.240000 +vt 0.392638 0.350000 +vt 0.392638 0.340000 +vt 0.392638 0.190000 +vt 0.392638 0.180000 +vt 0.392638 0.390000 +vt 0.392638 0.400000 +vt 0.190918 0.756792 +vt 0.243130 0.820477 +vt 0.224795 0.895598 +vt 0.902496 0.216079 +vt 0.909300 0.210535 +vt 0.925724 0.216079 +vt 0.918921 0.229465 +vt 0.902496 0.223921 +vt 0.902496 0.216079 +vt 0.909300 0.210535 +vt 0.925724 0.216079 +vt 0.918921 0.229465 +vt 0.902496 0.223921 +vt 0.801257 0.969373 +vt 0.781565 0.969373 +vt 0.767640 0.958025 +vt 0.781565 0.930627 +vt 0.815182 0.941975 +vt 0.266613 0.942710 +vt 0.269939 0.950000 +vt 0.266613 0.957290 +vt 0.248724 0.957290 +vt 0.248724 0.942710 +vt 0.736196 0.890000 +vt 0.760736 0.790000 +vt 0.760736 0.790000 +vt 0.760736 0.790000 +vt 0.918894 0.210588 +vt 0.925659 0.216101 +vt 0.918894 0.229412 +vt 0.902562 0.223898 +vt 0.909327 0.210588 +vt 0.785276 0.660000 +vt 0.809816 0.680000 +vt 0.785276 0.660000 +vt 0.809816 0.680000 +vt 0.809816 0.660000 +vt 0.785276 0.660000 +vt 0.785276 0.660000 +vt 0.809816 0.660000 +vt 0.785276 0.660000 +vt 0.785276 0.660000 +vt 0.809816 0.660000 +vt 0.801257 0.969373 +vt 0.781565 0.969373 +vt 0.767640 0.958025 +vt 0.781565 0.930627 +vt 0.815182 0.941975 +vt 0.883436 0.060000 +vt 0.969325 0.060000 +vt 0.932515 0.060000 +vt 0.834356 0.060000 +vt 0.000000 0.940000 +vt 0.000000 0.940000 +vt 0.000000 0.940000 +vt 0.000000 0.940000 +vt 0.000000 0.940000 +vt 0.000000 0.940000 +vt 0.000000 0.940000 +vt 0.000000 0.940000 +vt 0.000000 0.940000 +vt 0.000000 0.940000 +vt 0.000000 0.940000 +vt 0.000000 0.940000 +vt 0.901841 0.100000 +vt 0.895706 0.100000 +vt 0.883436 0.660000 +vt 0.895706 0.650000 +vt 1.000000 1.000000 +vt 0.901841 0.100000 +vt 0.895706 0.100000 +vt 0.883436 0.660000 +vt 0.895706 0.650000 +vt 1.000000 1.000000 +vt 0.950920 0.130000 +vt 0.950920 0.130000 +vt 0.901841 0.100000 +vt 0.950920 0.130000 +vt 0.901841 0.100000 +vt 0.950920 0.130000 +vt 0.901841 0.100000 +vt 0.950920 0.130000 +vt 0.901841 0.100000 +vt 0.950920 0.130000 +vt 0.901841 0.100000 +vt 0.950920 0.130000 +vt 0.901841 0.100000 +vt 0.950920 0.130000 +vt 0.901841 0.100000 +vt 0.950920 0.130000 +vt 0.901841 0.100000 +vt 0.950920 0.130000 +vt 0.901841 0.100000 +vt 0.950920 0.130000 +vt 0.901841 0.100000 +vt 0.950920 0.130000 +vt 0.901841 0.100000 +vt 0.950920 0.130000 +vt 0.901841 0.100000 +vt 0.950920 0.130000 +vt 0.901841 0.100000 +vt 0.901841 0.100000 +vt 0.555329 0.742490 +vt 0.598045 0.742490 +vt 0.637509 0.755813 +vt 0.667714 0.780430 +vt 0.684061 0.812593 +vt 0.684061 0.847407 +vt 0.667714 0.879570 +vt 0.598045 0.917510 +vt 0.485660 0.879570 +vt 0.555329 0.917510 +vt 0.515865 0.904187 +vt 0.469313 0.847407 +vt 0.485660 0.780430 +vt 0.334505 0.917368 +vt 0.295104 0.904067 +vt 0.264948 0.879490 +vt 0.248628 0.847379 +vt 0.248628 0.812621 +vt 0.264948 0.780510 +vt 0.295104 0.755933 +vt 0.377152 0.742632 +vt 0.416552 0.755933 +vt 0.446708 0.780510 +vt 0.463029 0.847379 +vt 0.446708 0.879490 +vt 0.416552 0.904067 +vt 0.380368 0.400000 +vt 0.368098 0.490000 +vt 0.368098 0.480000 +vt 0.392638 0.480000 +vt 0.404908 0.180000 +vt 0.417178 0.540000 +vt 0.404908 0.340000 +vt 0.368098 0.230000 +vt 0.417178 0.230000 +vt 0.417178 0.530000 +vt 0.392638 0.540000 +vt 0.902496 0.216079 +vt 0.909300 0.210535 +vt 0.925724 0.216079 +vt 0.918921 0.229465 +vt 0.902496 0.223921 +vt 0.902496 0.216079 +vt 0.909300 0.210535 +vt 0.925724 0.216079 +vt 0.918921 0.229465 +vt 0.902496 0.223921 +vt 0.932515 0.060000 +vt 0.969325 0.060000 +vt 0.932515 0.060000 +vt 0.834356 0.060000 +vt 0.883436 0.060000 +vt 0.969325 0.060000 +vt 0.932515 0.060000 +vt 0.834356 0.060000 +vt 0.932515 0.060000 +vt 0.969325 0.060000 +vt 0.846626 0.100000 +vt 0.932515 0.060000 +vt 0.834356 0.060000 +vt 0.335459 0.945154 +vt 0.348675 0.940693 +vt 0.362981 0.940693 +vt 0.376198 0.945154 +vt 0.386314 0.953399 +vt 0.386314 0.986601 +vt 0.391788 0.964170 +vt 0.391788 0.975830 +vt 0.376198 0.994846 +vt 0.362981 0.999307 +vt 0.348675 0.999307 +vt 0.325343 0.986601 +vt 0.319868 0.964170 +vt 0.588391 0.968978 +vt 0.588391 0.981022 +vt 0.577941 0.989538 +vt 0.552714 0.981022 +vt 0.552714 0.968978 +vt 0.588391 0.968978 +vt 0.588391 0.981022 +vt 0.577941 0.989538 +vt 0.552714 0.981022 +vt 0.552714 0.968978 +vt 0.368098 0.640000 +vt 0.417178 0.700000 +vt 0.368098 0.650000 +vt 0.392638 0.640000 +vt 0.417178 0.690000 +vt 0.392638 0.700000 +vt 0.380368 0.180000 +vt 0.417178 0.350000 +vt 0.368098 0.350000 +vt 0.417178 0.190000 +vt 0.368098 0.190000 +vt 0.368098 0.390000 +vt 0.417178 0.390000 +vt 0.190918 0.923208 +vt 0.146655 0.938151 +vt 0.098744 0.938151 +vt 0.054481 0.923208 +vt 0.020603 0.895598 +vt 0.020603 0.784402 +vt 0.002269 0.859523 +vt 0.002269 0.820476 +vt 0.054481 0.756792 +vt 0.098744 0.741849 +vt 0.146655 0.741849 +vt 0.224795 0.784402 +vt 0.243130 0.859523 +vt 0.588957 0.460000 +vt 0.539877 0.140000 +vt 0.588957 0.140000 +vt 0.539877 0.460000 +vt 0.490798 0.140000 +vt 0.490798 0.460000 +vt 0.441718 0.140000 +vt 0.343558 0.460000 +vt 0.294479 0.140000 +vt 0.343558 0.140000 +vt 0.294479 0.460000 +vt 0.245399 0.140000 +vt 0.245399 0.460000 +vt 0.196319 0.140000 +vt 0.196319 0.460000 +vt 0.147239 0.140000 +vt 0.147239 0.460000 +vt 0.098160 0.140000 +vt 0.098160 0.460000 +vt 0.049080 0.140000 +vt 0.024540 0.340000 +vt 0.024540 0.240000 +vt 0.760736 0.240000 +vt 0.785276 0.340000 +vt 0.760736 0.340000 +vt 0.736196 0.460000 +vt 0.687117 0.140000 +vt 0.736196 0.140000 +vt 0.687117 0.460000 +vt 0.638037 0.140000 +vt 0.638037 0.460000 +vt 0.987730 0.200000 +vt 0.975460 0.180000 +vt 0.987730 0.180000 +vt 1.000000 0.200000 +vt 1.000000 0.180000 +vt 0.914110 0.200000 +vt 0.901841 0.180000 +vt 0.914110 0.180000 +vt 0.926380 0.200000 +vt 0.926380 0.180000 +vt 0.975460 0.155000 +vt 0.963190 0.130000 +vt 0.975460 0.130000 +vt 0.963190 0.155000 +vt 0.950920 0.130000 +vt 0.950920 0.155000 +vt 0.938650 0.130000 +vt 0.938650 0.155000 +vt 0.926380 0.130000 +vt 0.926380 0.155000 +vt 0.914110 0.130000 +vt 0.914110 0.155000 +vt 0.901841 0.130000 +vt 1.000000 0.155000 +vt 0.987730 0.130000 +vt 1.000000 0.130000 +vt 0.987730 0.155000 +vt 0.736196 0.940000 +vt 0.717791 0.960000 +vt 0.723926 0.940000 +vt 0.644172 0.940000 +vt 0.625767 0.960000 +vt 0.631902 0.940000 +vt 0.717791 0.940000 +vt 0.699386 0.960000 +vt 0.705521 0.940000 +vt 0.662577 0.940000 +vt 0.644172 0.960000 +vt 0.650307 0.940000 +vt 0.625767 0.940000 +vt 0.607362 0.960000 +vt 0.613497 0.940000 +vt 0.687117 0.940000 +vt 0.680982 0.960000 +vt 0.607362 0.940000 +vt 0.588957 0.960000 +vt 0.595092 0.940000 +vt 1.000000 0.200000 +vt 0.993865 0.210000 +vt 0.987730 0.200000 +vt 0.680982 0.940000 +vt 0.662577 0.960000 +vt 0.668712 0.940000 +vt 0.963190 0.200000 +vt 0.957055 0.210000 +vt 0.950920 0.200000 +vt 0.914110 0.200000 +vt 0.926380 0.210000 +vt 0.920245 0.210000 +vt 0.981595 0.210000 +vt 0.975460 0.200000 +vt 0.969325 0.210000 +vt 0.944785 0.210000 +vt 0.938650 0.200000 +vt 0.907975 0.210000 +vt 0.901841 0.200000 +vt 0.926380 0.200000 +vt 0.938650 0.210000 +vt 0.932515 0.210000 +vt 0.337423 0.940000 +vt 0.355828 0.920000 +vt 0.355828 0.940000 +vt 0.300613 0.940000 +vt 0.319018 0.920000 +vt 0.319018 0.940000 +vt 0.263804 0.940000 +vt 0.282209 0.920000 +vt 0.282209 0.940000 +vt 0.374233 0.940000 +vt 0.392638 0.920000 +vt 0.392638 0.940000 +vt 0.337423 0.920000 +vt 0.300613 0.920000 +vt 0.245399 0.940000 +vt 0.263804 0.920000 +vt 0.374233 0.920000 +vt 0.987730 0.210000 +vt 0.975460 0.130000 +vt 0.987730 0.130000 +vt 0.975460 0.210000 +vt 0.963190 0.130000 +vt 0.392638 0.940000 +vt 0.588957 0.935000 +vt 0.588957 0.940000 +vt 0.938650 0.210000 +vt 0.926380 0.130000 +vt 0.938650 0.130000 +vt 0.392638 0.945000 +vt 0.588957 0.940000 +vt 0.588957 0.945000 +vt 0.392638 0.935000 +vt 0.588957 0.930000 +vt 0.950920 0.210000 +vt 0.950920 0.130000 +vt 0.392638 0.950000 +vt 0.588957 0.950000 +vt 0.392638 0.930000 +vt 0.588957 0.925000 +vt 0.963190 0.210000 +vt 0.950920 0.130000 +vt 0.963190 0.130000 +vt 0.392638 0.955000 +vt 0.588957 0.955000 +vt 0.392638 0.925000 +vt 0.588957 0.920000 +vt 0.963190 0.210000 +vt 0.950920 0.130000 +vt 0.963190 0.130000 +vt 0.392638 0.960000 +vt 0.588957 0.960000 +vt 0.392638 0.960000 +vt 0.588957 0.955000 +vt 0.588957 0.960000 +vt 0.963190 0.210000 +vt 0.963190 0.130000 +vt 0.392638 0.925000 +vt 0.588957 0.920000 +vt 0.588957 0.925000 +vt 0.392638 0.955000 +vt 0.588957 0.950000 +vt 0.588957 0.930000 +vt 0.392638 0.935000 +vt 0.588957 0.935000 +vt 0.392638 0.950000 +vt 0.588957 0.945000 +vt 0.987730 0.210000 +vt 0.975460 0.130000 +vt 0.987730 0.130000 +vt 0.975460 0.210000 +vt 0.975460 0.130000 +vt 0.392638 0.945000 +vt 0.392638 0.940000 +vt 1.000000 0.210000 +vt 1.000000 0.130000 +vt 0.938650 0.210000 +vt 0.926380 0.130000 +vt 0.938650 0.130000 +vt 0.926380 0.210000 +vt 0.914110 0.130000 +vt 0.938650 0.210000 +vt 0.926380 0.130000 +vt 0.938650 0.130000 +vt 0.938650 0.200000 +vt 0.938650 0.180000 +vt 0.914110 0.210000 +vt 0.901841 0.130000 +vt 0.926380 0.210000 +vt 0.914110 0.130000 +vt 0.950920 0.210000 +vt 1.000000 0.210000 +vt 0.987730 0.130000 +vt 1.000000 0.130000 +vt 0.914110 0.210000 +vt 0.901841 0.130000 +vt 0.963190 0.210000 +vt 0.950920 0.130000 +vt 0.987730 0.210000 +vt 0.975460 0.130000 +vt 0.975460 0.210000 +vt 0.950920 0.210000 +vt 0.938650 0.130000 +vt 0.975460 0.210000 +vt 0.950920 0.200000 +vt 0.950920 0.180000 +vt 0.914110 0.210000 +vt 0.901841 0.130000 +vt 0.914110 0.130000 +vt 0.963190 0.200000 +vt 0.963190 0.180000 +vt 0.938650 0.210000 +vt 0.926380 0.130000 +vt 1.000000 0.210000 +vt 0.987730 0.130000 +vt 1.000000 0.130000 +vt 0.926380 0.210000 +vt 0.926380 0.210000 +vt 0.914110 0.130000 +vt 0.987730 0.210000 +vt 0.914110 0.210000 +vt 0.901841 0.130000 +vt 0.950920 0.210000 +vt 1.000000 0.210000 +vt 1.000000 0.130000 +vt 0.975460 0.200000 +vt 0.717791 0.960000 +vt 0.699386 1.000000 +vt 0.699386 0.960000 +vt 0.736196 0.940000 +vt 0.723926 0.920000 +vt 0.736196 0.920000 +vt 0.625767 0.960000 +vt 0.607362 1.000000 +vt 0.607362 0.960000 +vt 0.717791 0.940000 +vt 0.705521 0.920000 +vt 0.717791 0.920000 +vt 0.588957 1.000000 +vt 0.588957 0.960000 +vt 0.699386 0.940000 +vt 0.687117 0.920000 +vt 0.699386 0.920000 +vt 0.680982 1.000000 +vt 0.680982 0.960000 +vt 0.680982 0.940000 +vt 0.668712 0.920000 +vt 0.680982 0.920000 +vt 0.662577 1.000000 +vt 0.662577 0.960000 +vt 0.662577 0.940000 +vt 0.650307 0.920000 +vt 0.662577 0.920000 +vt 0.668712 0.940000 +vt 0.680982 0.960000 +vt 0.662577 0.960000 +vt 0.644172 0.940000 +vt 0.631902 0.920000 +vt 0.644172 0.920000 +vt 0.736196 0.960000 +vt 0.717791 1.000000 +vt 0.625767 0.940000 +vt 0.613497 0.920000 +vt 0.625767 0.920000 +vt 0.644172 0.960000 +vt 0.625767 1.000000 +vt 0.607362 0.940000 +vt 0.595092 0.920000 +vt 0.607362 0.920000 +vt 0.644172 1.000000 +vt 0.644172 0.960000 +vt 0.625767 1.000000 +vt 0.625767 0.960000 +vt 0.662577 0.940000 +vt 0.650307 0.920000 +vt 0.662577 0.920000 +vt 0.699386 0.960000 +vt 0.680982 1.000000 +vt 0.680982 0.960000 +vt 0.644172 0.940000 +vt 0.631902 0.920000 +vt 0.644172 0.920000 +vt 0.662577 1.000000 +vt 0.662577 0.960000 +vt 0.625767 0.940000 +vt 0.613497 0.920000 +vt 0.625767 0.920000 +vt 0.607362 1.000000 +vt 0.607362 0.960000 +vt 0.607362 0.940000 +vt 0.595092 0.920000 +vt 0.607362 0.920000 +vt 0.588957 1.000000 +vt 0.588957 0.960000 +vt 0.736196 0.940000 +vt 0.723926 0.920000 +vt 0.736196 0.920000 +vt 0.607362 0.940000 +vt 0.588957 0.960000 +vt 0.595092 0.940000 +vt 0.717791 0.940000 +vt 0.705521 0.920000 +vt 0.717791 0.920000 +vt 0.644172 1.000000 +vt 0.699386 0.940000 +vt 0.687117 0.920000 +vt 0.699386 0.920000 +vt 0.717791 0.960000 +vt 0.699386 1.000000 +vt 0.680982 0.940000 +vt 0.668712 0.920000 +vt 0.680982 0.920000 +vt 0.736196 0.960000 +vt 0.717791 1.000000 +vt 0.638037 0.460000 +vt 0.588957 0.740000 +vt 0.588957 0.460000 +vt 0.687117 0.460000 +vt 0.638037 0.740000 +vt 0.736196 0.460000 +vt 0.687117 0.740000 +vt 0.760736 0.640000 +vt 0.760736 0.700000 +vt 0.736196 0.740000 +vt 0.049080 0.460000 +vt 0.024540 0.640000 +vt 0.024540 0.540000 +vt 0.098160 0.460000 +vt 0.049080 0.740000 +vt 0.147239 0.460000 +vt 0.098160 0.740000 +vt 0.196319 0.460000 +vt 0.147239 0.740000 +vt 0.245399 0.460000 +vt 0.196319 0.740000 +vt 0.294479 0.460000 +vt 0.245399 0.740000 +vt 0.343558 0.460000 +vt 0.294479 0.740000 +vt 0.368098 0.540000 +vt 0.392638 0.640000 +vt 0.368098 0.640000 +vt 0.441718 0.460000 +vt 0.417178 0.640000 +vt 0.417178 0.540000 +vt 0.490798 0.460000 +vt 0.441718 0.740000 +vt 0.539877 0.460000 +vt 0.490798 0.740000 +vt 0.539877 0.740000 +vt 0.368098 0.240000 +vt 0.392638 0.340000 +vt 0.368098 0.340000 +vt 0.417178 0.340000 +vt 0.417178 0.240000 +vt 0.858896 0.995000 +vt 0.809816 1.000000 +vt 0.809816 0.995000 +vt 0.858896 0.970000 +vt 0.809816 0.975000 +vt 0.809816 0.970000 +vt 0.858896 0.975000 +vt 0.809816 0.980000 +vt 0.858896 0.985000 +vt 0.858896 0.980000 +vt 0.809816 0.985000 +vt 0.858896 0.990000 +vt 0.809816 0.990000 +vt 0.791411 0.985000 +vt 0.791411 0.975000 +vt 0.791411 0.970000 +vt 0.791411 1.000000 +vt 0.791411 0.995000 +vt 0.773006 0.980000 +vt 0.791411 0.980000 +vt 0.773006 0.975000 +vt 0.773006 0.995000 +vt 0.791411 0.990000 +vt 0.773006 0.990000 +vt 0.773006 0.985000 +vt 0.754601 0.980000 +vt 0.754601 0.975000 +vt 0.773006 0.970000 +vt 0.773006 1.000000 +vt 0.754601 0.995000 +vt 0.754601 0.990000 +vt 0.736196 0.985000 +vt 0.754601 0.985000 +vt 0.736196 0.980000 +vt 0.736196 0.970000 +vt 0.754601 0.970000 +vt 0.736196 1.000000 +vt 0.754601 1.000000 +vt 0.736196 0.990000 +vt 0.877301 0.985000 +vt 0.877301 0.990000 +vt 0.877301 0.995000 +vt 0.858896 1.000000 +vt 0.877301 1.000000 +vt 0.877301 0.975000 +vt 0.877301 0.970000 +vt 0.877301 0.980000 +vt 0.895706 0.985000 +vt 0.895706 0.990000 +vt 0.895706 0.995000 +vt 0.895706 1.000000 +vt 0.895706 0.975000 +vt 0.895706 0.970000 +vt 0.895706 0.980000 +vt 0.914110 0.990000 +vt 0.914110 0.985000 +vt 0.914110 0.995000 +vt 0.914110 1.000000 +vt 0.914110 0.975000 +vt 0.914110 0.970000 +vt 0.914110 0.980000 +vt 0.932515 0.985000 +vt 0.932515 0.990000 +vt 0.932515 0.995000 +vt 0.932515 1.000000 +vt 0.932515 0.970000 +vt 0.932515 0.975000 +vt 0.932515 0.980000 +vt 0.809816 0.990000 +vt 0.852761 0.995000 +vt 0.809816 0.995000 +vt 0.809816 0.970000 +vt 0.852761 0.975000 +vt 0.809816 0.975000 +vt 0.852761 1.000000 +vt 0.809816 1.000000 +vt 0.809816 0.980000 +vt 0.852761 0.985000 +vt 0.809816 0.985000 +vt 0.852761 0.980000 +vt 0.852761 0.990000 +vt 0.736196 0.910000 +vt 0.766871 0.895000 +vt 0.766871 0.910000 +vt 0.736196 0.895000 +vt 0.766871 0.880000 +vt 0.736196 0.880000 +vt 0.766871 0.865000 +vt 0.736196 0.865000 +vt 0.766871 0.850000 +vt 0.736196 0.970000 +vt 0.766871 0.955000 +vt 0.766871 0.970000 +vt 0.736196 0.955000 +vt 0.766871 0.945000 +vt 0.736196 0.945000 +vt 0.766871 0.925000 +vt 0.736196 0.925000 +vt 0.736196 0.910000 +vt 0.766871 0.895000 +vt 0.766871 0.910000 +vt 0.736196 0.895000 +vt 0.766871 0.880000 +vt 0.736196 0.880000 +vt 0.766871 0.865000 +vt 0.736196 0.865000 +vt 0.766871 0.850000 +vt 0.736196 0.970000 +vt 0.766871 0.955000 +vt 0.766871 0.970000 +vt 0.736196 0.955000 +vt 0.766871 0.945000 +vt 0.736196 0.945000 +vt 0.766871 0.925000 +vt 0.736196 0.925000 +vt 0.490798 0.140000 +vt 0.527607 -0.000000 +vt 0.539877 0.140000 +vt 0.294479 0.140000 +vt 0.263804 0.000000 +vt 0.282209 -0.000000 +vt -0.000000 0.140000 +vt 0.036810 -0.000000 +vt 0.049080 0.140000 +vt 0.343558 0.140000 +vt 0.380368 0.000000 +vt 0.392638 0.140000 +vt 0.147239 0.140000 +vt 0.116564 0.000000 +vt 0.134969 0.000000 +vt 0.687117 0.140000 +vt 0.656442 0.000000 +vt 0.674847 -0.000000 +vt 0.441718 0.140000 +vt 0.478528 -0.000000 +vt 0.196319 0.140000 +vt 0.233129 0.000000 +vt 0.245399 0.140000 +vt 0.576687 -0.000000 +vt 0.588957 0.140000 +vt 0.736196 0.140000 +vt 0.773006 -0.000000 +vt 0.785276 0.140000 +vt 0.331288 -0.000000 +vt 0.085890 0.000000 +vt 0.098160 0.140000 +vt 0.638037 0.140000 +vt 0.607362 -0.000000 +vt 0.625767 -0.000000 +vt 0.429448 0.000000 +vt 0.184049 0.000000 +vt 0.723926 -0.000000 +vt 0.613497 0.940000 +vt 0.625767 0.960000 +vt 0.607362 0.960000 +vt 0.699386 0.940000 +vt 0.687117 0.940000 +vt 0.736196 0.940000 +vt 0.717791 0.960000 +vt 0.723926 0.940000 +vt 0.644172 0.940000 +vt 0.631902 0.940000 +vt 0.705521 0.940000 +vt 0.699386 0.960000 +vt 0.662577 0.940000 +vt 0.644172 0.960000 +vt 0.650307 0.940000 +vt 0.441718 0.460000 +vt 0.049080 0.460000 +vt -0.000000 0.460000 +vt 0.024540 0.400000 +vt 0.000000 0.400000 +vt 0.000000 0.180000 +vt -0.000000 0.140000 +vt 0.024540 0.180000 +vt -0.000000 0.340000 +vt 0.000000 0.240000 +vt 0.785276 0.140000 +vt 0.760736 0.180000 +vt 0.785276 0.180000 +vt 0.785276 0.400000 +vt 0.785276 0.460000 +vt 0.760736 0.400000 +vt 0.785276 0.240000 +vt 0.901841 0.200000 +vt 0.901841 0.155000 +vt 0.736196 0.960000 +vt 0.699386 0.940000 +vt 1.000000 0.210000 +vt 0.963190 0.210000 +vt 0.987730 0.210000 +vt 0.975460 0.210000 +vt 0.950920 0.210000 +vt 0.914110 0.210000 +vt 0.245399 0.920000 +vt 0.392638 0.920000 +vt 0.392638 0.920000 +vt 0.392638 0.930000 +vt 0.901841 0.210000 +vt 0.901841 0.210000 +vt 0.901841 0.210000 +vt 0.901841 0.210000 +vt 0.723926 0.940000 +vt 0.705521 0.940000 +vt 0.687117 0.940000 +vt 0.668712 0.940000 +vt 0.650307 0.940000 +vt 0.680982 0.940000 +vt 0.631902 0.940000 +vt 0.736196 1.000000 +vt 0.613497 0.940000 +vt 0.595092 0.940000 +vt 0.650307 0.940000 +vt 0.631902 0.940000 +vt 0.613497 0.940000 +vt 0.595092 0.940000 +vt 0.723926 0.940000 +vt 0.705521 0.940000 +vt 0.687117 0.940000 +vt 0.668712 0.940000 +vt 0.736196 1.000000 +vt 0.785276 0.460000 +vt 0.760736 0.480000 +vt 0.785276 0.480000 +vt 0.785276 0.700000 +vt 0.785276 0.740000 +vt 0.760736 0.540000 +vt 0.785276 0.540000 +vt 0.785276 0.640000 +vt -0.000000 0.480000 +vt -0.000000 0.460000 +vt 0.024540 0.480000 +vt 0.000000 0.740000 +vt 0.024540 0.700000 +vt 0.000000 0.700000 +vt 0.000000 0.640000 +vt 0.000000 0.540000 +vt 0.343558 0.740000 +vt 0.392638 0.460000 +vt 0.368098 0.480000 +vt 0.392638 0.480000 +vt 0.392638 0.700000 +vt 0.392638 0.740000 +vt 0.368098 0.700000 +vt 0.392638 0.540000 +vt 0.417178 0.480000 +vt 0.417178 0.700000 +vt 0.392638 0.140000 +vt 0.368098 0.180000 +vt 0.392638 0.180000 +vt 0.392638 0.400000 +vt 0.392638 0.460000 +vt 0.368098 0.400000 +vt 0.392638 0.240000 +vt 0.417178 0.400000 +vt 0.417178 0.180000 +vt 0.736196 0.975000 +vt 0.736196 0.995000 +vt 0.852761 0.970000 +vt 0.736196 0.850000 +vt 0.736196 0.850000 +vt 0.509202 -0.000000 +vt 0.018405 0.000000 +vt 0.361963 -0.000000 +vt 0.460123 -0.000000 +vt 0.214724 0.000000 +vt 0.558282 0.000000 +vt 0.754601 0.000000 +vt 0.312883 -0.000000 +vt 0.067485 0.000000 +vt 0.411043 -0.000000 +vt 0.165644 -0.000000 +vt 0.705521 -0.000000 +vt 0.625767 0.940000 +vt 0.736196 0.960000 +vt 0.717791 0.940000 +vn 0.0000 1.0000 0.0000 +vn 0.0000 0.0000 -1.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.0000 1.0000 +vn 0.0000 0.4472 -0.8944 +vn -0.0000 0.4472 0.8944 +vn -0.8944 0.4472 0.0000 +vn 0.8944 0.4472 0.0000 +vn 0.3827 0.0000 -0.9239 +vn 0.7071 0.0000 -0.7071 +vn 0.9239 0.0000 -0.3827 +vn 0.9239 0.0000 0.3827 +vn 0.7071 0.0000 0.7071 +vn 0.3827 0.0000 0.9239 +vn -0.3827 0.0000 0.9239 +vn -0.7071 0.0000 0.7071 +vn -0.9239 0.0000 0.3827 +vn -0.9808 0.0000 0.1951 +vn -0.9808 0.0000 -0.1951 +vn -0.9239 0.0000 -0.3827 +vn -0.7071 0.0000 -0.7071 +vn -0.3827 0.0000 -0.9239 +vn 0.0000 -0.4472 0.8944 +vn -0.6324 -0.4472 0.6324 +vn 0.6324 -0.4472 -0.6324 +vn 0.8944 -0.4472 0.0000 +vn -0.8944 -0.4472 0.0000 +vn 0.0000 -0.4472 -0.8944 +vn 0.6324 -0.4472 0.6324 +vn -0.6324 -0.4472 -0.6324 +vn -0.8000 0.6000 0.0000 +vn -0.5657 0.6000 -0.5657 +vn 0.5657 0.6000 -0.5657 +vn 0.8000 0.6000 0.0000 +vn -0.5657 0.6000 0.5657 +vn 0.0000 0.6000 0.8000 +vn 0.0000 0.6000 -0.8000 +vn 0.5657 0.6000 0.5657 +vn 0.6860 -0.2425 -0.6860 +vn 0.0000 -0.2425 -0.9701 +vn 0.6860 -0.2425 0.6860 +vn 0.9701 -0.2425 0.0000 +vn -0.6860 -0.2425 0.6860 +vn 0.0000 -0.2425 0.9701 +vn -0.6860 -0.2425 -0.6860 +vn -0.9701 -0.2425 0.0000 +vn 0.7071 0.7071 0.0000 +vn 0.0000 0.7071 0.7071 +vn 0.7071 -0.7071 0.0000 +vn 0.0000 -0.7071 0.7071 +vn -0.7071 -0.7071 0.0000 +vn 0.0000 -0.7071 -0.7071 +vn 0.0000 0.7071 -0.7071 +vn -0.7071 0.7071 0.0000 +vn -0.2855 0.6657 0.6894 +vn 0.0000 -0.6657 0.7462 +vn 0.0000 0.6657 0.7462 +vn -0.5276 0.6657 0.5276 +vn -0.2855 -0.6657 0.6894 +vn -0.6894 0.6657 0.2855 +vn -0.5276 -0.6657 0.5276 +vn -0.6894 -0.6657 0.2855 +vn -0.6894 0.6657 -0.2855 +vn -0.5276 0.6657 -0.5276 +vn -0.6894 -0.6657 -0.2855 +vn -0.2855 0.6657 -0.6894 +vn -0.5276 -0.6657 -0.5276 +vn 0.0000 0.6657 -0.7462 +vn -0.2855 -0.6657 -0.6894 +vn 0.2855 0.6657 -0.6894 +vn 0.0000 -0.6657 -0.7462 +vn 0.5276 0.6657 -0.5276 +vn 0.2855 -0.6657 -0.6894 +vn 0.6894 0.6657 -0.2855 +vn 0.5276 -0.6657 -0.5276 +vn 0.9808 0.0000 -0.1951 +vn 0.6894 0.6657 0.2855 +vn 0.9808 0.0000 0.1951 +vn 0.5276 0.6657 0.5276 +vn 0.6894 -0.6657 0.2855 +vn 0.2855 0.6657 0.6894 +vn 0.5276 -0.6657 0.5276 +vn 0.2855 -0.6657 0.6894 +vn -0.8791 -0.4745 0.0453 +vn 0.0000 -0.9948 -0.1012 +vn -0.8791 -0.4745 -0.0453 +vn 0.0000 -0.9948 0.1012 +vn 0.8791 -0.4745 -0.0453 +vn 0.8791 -0.4745 0.0453 +vn 0.8519 0.5210 0.0530 +vn 0.0000 0.9955 -0.0951 +vn 0.8519 0.5210 -0.0530 +vn 0.0000 0.9955 0.0951 +vn -0.8519 0.5210 -0.0530 +vn -0.8519 0.5210 0.0530 +vn 0.0000 0.9239 0.3827 +vn 0.8929 -0.4160 -0.1723 +vn 0.0000 -0.9239 -0.3827 +vn -0.8929 -0.4160 -0.1723 +vn 0.8391 0.3846 0.3846 +vn 0.8391 0.5025 0.2082 +vn 0.8929 -0.3184 -0.3184 +vn -0.8929 -0.3184 -0.3184 +vn -0.8391 0.5025 0.2082 +vn -0.8391 0.3846 0.3846 +vn 0.8391 0.2082 0.5025 +vn 0.8929 -0.1723 -0.4160 +vn -0.8929 -0.1723 -0.4160 +vn -0.8391 0.2082 0.5025 +vn 0.0000 0.1951 0.9808 +vn 0.0000 0.3827 0.9239 +vn 0.8342 0.1075 0.5408 +vn 0.0000 -0.1951 -0.9808 +vn 0.0000 -0.3827 -0.9239 +vn -0.8342 0.1075 0.5408 +vn 0.0000 0.9239 -0.3827 +vn -0.8391 0.5025 -0.2082 +vn -0.8929 -0.4160 0.1723 +vn 0.0000 -0.9239 0.3827 +vn 0.8929 -0.4160 0.1723 +vn 0.8391 0.5025 -0.2082 +vn -0.8391 0.3846 -0.3846 +vn -0.8929 -0.3184 0.3184 +vn 0.8929 -0.3184 0.3184 +vn 0.8391 0.3846 -0.3846 +vn -0.8391 0.2082 -0.5025 +vn 0.0000 0.3827 -0.9239 +vn -0.8929 -0.1723 0.4160 +vn 0.0000 -0.3827 0.9239 +vn 0.8929 -0.1723 0.4160 +vn 0.8391 0.2082 -0.5025 +vn 0.0000 0.1951 -0.9808 +vn -0.8342 0.1075 -0.5408 +vn -0.8893 -0.0892 0.4485 +vn 0.0000 -0.1951 0.9808 +vn 0.8893 -0.0892 0.4485 +vn 0.8342 0.1075 -0.5408 +vn -0.8660 0.0000 0.5000 +vn -0.8660 0.0000 -0.5000 +vn 0.8660 0.0000 -0.5000 +vn 0.8660 0.0000 0.5000 +vn 0.6217 -0.4763 -0.6217 +vn 0.2127 -0.8312 -0.5136 +vn 0.3365 -0.4763 -0.8123 +vn 0.6217 -0.4763 0.6217 +vn 0.2127 -0.8312 0.5136 +vn 0.3930 -0.8312 0.3930 +vn -0.8793 -0.4763 0.0000 +vn -0.5136 -0.8312 0.2127 +vn -0.8123 -0.4763 0.3365 +vn 0.8123 -0.4763 0.3365 +vn 0.5559 -0.8312 0.0000 +vn 0.8793 -0.4763 0.0000 +vn -0.3365 -0.4763 0.8123 +vn -0.3930 -0.8312 0.3930 +vn -0.2127 -0.8312 0.5136 +vn -0.6217 -0.4763 -0.6218 +vn -0.2127 -0.8312 -0.5136 +vn -0.3930 -0.8312 -0.3930 +vn 0.8123 -0.4763 -0.3365 +vn 0.3930 -0.8312 -0.3930 +vn 0.0000 -0.4763 0.8793 +vn 0.3365 -0.4763 0.8123 +vn 0.0000 -0.8312 -0.5559 +vn 0.0000 -0.4763 -0.8793 +vn -0.8123 -0.4763 -0.3365 +vn -0.5559 -0.8312 0.0000 +vn 0.5136 -0.8312 0.2127 +vn -0.6217 -0.4763 0.6217 +vn -0.3365 -0.4763 -0.8123 +vn 0.5136 -0.8312 -0.2127 +vn 0.0000 -0.8312 0.5559 +vn -0.5136 -0.8312 -0.2127 +vn -0.7462 0.6657 0.0000 +vn -0.7462 -0.6657 0.0000 +vn 0.6894 -0.6657 -0.2855 +vn 0.7462 0.6657 0.0000 +vn 0.7462 -0.6657 0.0000 +vn 0.8893 -0.0892 -0.4485 +vn -0.8893 -0.0892 -0.4485 +s off +f 884/59/13 882/60/13 888/61/13 +f 891/62/13 881/63/13 895/64/13 +f 863/65/14 861/66/14 859/67/14 +f 98/68/15 100/69/15 102/70/15 +f 106/71/16 107/72/16 105/73/16 +f 108/74/14 111/75/14 107/76/14 +f 112/77/17 109/78/17 111/79/17 +f 110/80/18 105/81/18 109/82/18 +f 111/83/15 105/84/15 107/85/15 +f 106/71/15 113/86/15 108/87/15 +f 112/77/15 132/88/15 110/89/15 +f 110/80/15 114/90/15 106/91/15 +f 108/74/15 131/92/15 112/93/15 +f 114/94/16 136/95/16 113/86/16 +f 136/96/13 133/97/13 135/98/13 +f 113/99/14 135/100/14 131/92/14 +f 131/101/17 133/102/17 132/88/17 +f 132/103/18 134/104/18 114/90/18 +f 149/105/13 139/106/13 143/107/13 +f 162/108/16 163/109/16 161/110/16 +f 164/111/14 167/112/14 163/113/14 +f 168/114/17 165/115/17 167/112/17 +f 166/116/18 161/110/18 165/115/18 +f 167/117/15 161/118/15 163/119/15 +f 164/120/13 166/116/13 168/121/13 +f 170/122/16 171/123/16 169/124/16 +f 172/125/14 175/126/14 171/123/14 +f 176/127/17 173/128/17 175/126/17 +f 174/129/18 169/130/18 173/128/18 +f 175/131/15 169/132/15 171/133/15 +f 172/134/13 174/135/13 176/136/13 +f 178/137/16 179/138/16 177/139/16 +f 180/140/14 183/141/14 179/138/14 +f 184/142/17 181/143/17 183/144/17 +f 182/145/18 177/139/18 181/143/18 +f 183/146/15 177/147/15 179/148/15 +f 180/149/13 182/150/13 184/151/13 +f 186/152/16 187/153/16 185/154/16 +f 188/155/14 191/156/14 187/153/14 +f 192/157/17 189/158/17 191/156/17 +f 190/159/18 185/154/18 189/160/18 +f 191/161/15 185/162/15 187/163/15 +f 188/164/13 190/165/13 192/166/13 +f 90/167/18 92/168/18 94/169/18 +f 210/170/18 211/171/18 209/172/18 +f 212/173/16 215/174/16 211/175/16 +f 216/176/14 213/177/14 215/174/14 +f 214/178/17 209/172/17 213/177/17 +f 211/179/15 213/180/15 209/181/15 +f 212/173/16 219/182/16 216/176/16 +f 218/183/13 220/184/13 219/185/13 +f 216/176/19 220/186/19 214/178/19 +f 210/170/20 218/187/20 212/188/20 +f 214/178/17 217/189/17 210/170/17 +f 318/190/13 319/191/13 317/192/13 +f 323/193/15 321/194/15 322/195/15 +f 319/191/16 322/196/16 317/192/16 +f 331/197/15 329/198/15 330/199/15 +f 318/190/17 324/200/17 320/201/17 +f 326/202/13 327/203/13 325/204/13 +f 327/203/16 330/205/16 325/204/16 +f 326/202/17 332/206/17 328/207/17 +f 339/208/15 337/209/15 338/210/15 +f 334/211/13 335/212/13 333/213/13 +f 335/212/16 338/214/16 333/213/16 +f 334/211/17 340/215/17 336/216/17 +f 342/217/13 343/218/13 341/219/13 +f 347/220/15 345/221/15 346/222/15 +f 343/218/17 346/223/17 341/219/17 +f 355/224/15 353/225/15 354/226/15 +f 342/217/16 348/227/16 344/228/16 +f 350/229/13 351/230/13 349/231/13 +f 351/230/17 354/232/17 349/231/17 +f 350/229/16 356/233/16 352/234/16 +f 363/235/15 361/236/15 362/237/15 +f 358/238/13 359/239/13 357/240/13 +f 359/239/17 362/241/17 357/240/17 +f 358/238/16 364/242/16 360/243/16 +f 366/244/13 367/245/13 365/246/13 +f 371/247/15 369/248/15 370/249/15 +f 367/245/18 370/250/18 365/246/18 +f 379/251/15 377/252/15 378/253/15 +f 366/244/14 372/254/14 368/255/14 +f 374/256/13 375/257/13 373/258/13 +f 375/257/18 378/259/18 373/258/18 +f 374/256/14 380/260/14 376/261/14 +f 387/262/15 385/263/15 386/264/15 +f 382/265/13 383/266/13 381/267/13 +f 383/266/18 386/268/18 381/267/18 +f 382/265/14 388/269/14 384/270/14 +f 390/271/13 391/272/13 389/273/13 +f 395/274/15 393/275/15 394/276/15 +f 391/272/14 394/277/14 389/273/14 +f 403/278/15 401/279/15 402/280/15 +f 390/271/18 396/281/18 392/282/18 +f 398/283/13 399/284/13 397/285/13 +f 399/284/14 402/286/14 397/285/14 +f 398/283/18 404/287/18 400/288/18 +f 411/289/15 409/290/15 410/291/15 +f 406/292/13 407/293/13 405/294/13 +f 407/293/14 410/295/14 405/294/14 +f 406/292/18 412/296/18 408/297/18 +f 477/298/14 480/299/14 478/300/14 +f 484/301/18 481/302/18 482/303/18 +f 478/300/17 481/304/17 477/298/17 +f 480/305/13 482/306/13 478/307/13 +f 479/308/16 484/301/16 480/309/16 +f 477/310/15 483/311/15 479/312/15 +f 485/313/14 488/314/14 486/315/14 +f 492/316/18 489/317/18 490/318/18 +f 486/315/17 489/319/17 485/313/17 +f 488/320/13 490/321/13 486/322/13 +f 487/323/16 492/316/16 488/324/16 +f 485/325/15 491/326/15 487/327/15 +f 493/328/13 496/329/13 494/330/13 +f 499/331/15 497/332/15 498/333/15 +f 496/329/18 498/333/18 494/330/18 +f 501/334/13 504/335/13 502/336/13 +f 507/337/15 505/338/15 506/339/15 +f 504/335/18 506/339/18 502/336/18 +f 501/334/14 508/340/14 503/341/14 +f 509/342/13 512/343/13 510/344/13 +f 515/345/15 513/346/15 514/347/15 +f 512/343/18 514/347/18 510/344/18 +f 509/342/14 516/348/14 511/349/14 +f 517/350/13 520/351/13 518/352/13 +f 523/353/15 521/354/15 522/355/15 +f 520/351/18 522/355/18 518/352/18 +f 517/350/14 524/356/14 519/357/14 +f 525/358/13 528/359/13 526/360/13 +f 531/361/15 529/362/15 530/363/15 +f 528/359/18 530/363/18 526/360/18 +f 525/358/14 532/364/14 527/365/14 +f 533/366/13 536/367/13 534/368/13 +f 539/369/15 537/370/15 538/371/15 +f 536/367/18 538/371/18 534/368/18 +f 533/366/14 540/372/14 535/373/14 +f 541/374/13 544/375/13 542/376/13 +f 547/377/15 545/378/15 546/379/15 +f 544/375/18 546/379/18 542/376/18 +f 541/374/14 548/380/14 543/381/14 +f 549/382/13 552/383/13 550/384/13 +f 555/385/15 553/386/15 554/387/15 +f 552/383/18 554/387/18 550/384/18 +f 549/382/14 556/388/14 551/389/14 +f 557/390/13 560/391/13 558/392/13 +f 563/393/15 561/394/15 562/395/15 +f 560/391/18 562/395/18 558/392/18 +f 557/390/14 564/396/14 559/397/14 +f 565/398/13 568/399/13 566/400/13 +f 571/401/15 569/402/15 570/403/15 +f 568/399/18 570/403/18 566/400/18 +f 565/398/14 572/404/14 567/405/14 +f 573/406/13 576/407/13 574/408/13 +f 579/409/15 577/410/15 578/411/15 +f 576/407/18 578/411/18 574/408/18 +f 573/406/14 580/412/14 575/413/14 +f 581/414/13 584/415/13 582/416/13 +f 587/417/15 585/418/15 586/419/15 +f 584/415/18 586/419/18 582/416/18 +f 581/414/14 588/420/14 583/421/14 +f 589/422/13 592/423/13 590/424/13 +f 595/425/15 593/426/15 594/427/15 +f 592/423/18 594/427/18 590/424/18 +f 589/422/14 596/428/14 591/429/14 +f 597/430/13 600/431/13 598/432/13 +f 603/433/15 601/434/15 602/435/15 +f 600/431/18 602/435/18 598/432/18 +f 597/430/14 604/436/14 599/437/14 +f 493/328/14 500/438/14 495/439/14 +f 634/440/15 606/441/15 622/442/15 +f 623/443/13 615/444/13 607/445/13 +f 994/446/14 998/447/14 993/448/14 +f 980/449/13 981/450/13 982/451/13 +f 986/452/18 991/453/18 985/454/18 +f 980/449/14 984/455/14 981/456/14 +f 996/457/18 987/458/18 995/459/18 +f 973/460/18 976/461/18 974/462/18 +f 1008/463/15 985/454/15 1007/464/15 +f 973/460/15 974/465/15 978/466/15 +f 868/467/13 866/468/13 872/469/13 +f 875/470/13 865/471/13 879/472/13 +f 790/473/14 791/474/14 789/475/14 +f 792/476/17 795/477/17 791/478/17 +f 796/479/18 793/480/18 795/477/18 +f 794/481/16 789/475/16 793/480/16 +f 795/482/15 789/483/15 791/484/15 +f 792/476/17 799/485/17 796/479/17 +f 798/486/13 800/487/13 799/488/13 +f 796/479/20 800/489/20 794/481/20 +f 790/473/19 798/490/19 792/491/19 +f 794/481/16 797/492/16 790/473/16 +f 802/493/17 803/494/17 801/495/17 +f 804/496/18 807/497/18 803/498/18 +f 808/499/16 805/500/16 807/497/16 +f 806/501/14 801/495/14 805/500/14 +f 803/502/15 805/503/15 801/504/15 +f 804/496/18 811/505/18 808/499/18 +f 810/506/13 812/507/13 811/508/13 +f 808/499/21 812/509/21 806/501/21 +f 802/493/22 810/510/22 804/511/22 +f 806/501/14 809/512/14 802/493/14 +f 814/513/16 815/514/16 813/515/16 +f 816/516/14 819/517/14 815/518/14 +f 820/519/17 817/520/17 819/517/17 +f 818/521/18 813/515/18 817/520/18 +f 819/522/15 813/523/15 815/524/15 +f 816/516/14 823/525/14 820/519/14 +f 823/526/13 821/527/13 824/528/13 +f 820/519/22 824/529/22 818/521/22 +f 814/513/21 822/530/21 816/531/21 +f 818/521/18 821/527/18 814/513/18 +f 852/532/15 854/533/15 856/534/15 +f 934/535/13 935/536/13 931/537/13 +f 942/538/13 943/539/13 939/540/13 +f 965/541/18 962/542/18 966/543/18 +f 963/544/14 970/545/14 964/546/14 +f 963/544/13 964/547/13 972/548/13 +f 965/541/15 966/549/15 968/550/15 +f 1001/551/14 1006/552/14 1005/553/14 +f 989/554/13 993/448/13 988/555/13 +f 1004/556/13 1001/551/13 1003/557/13 +f 1000/558/15 995/459/15 997/559/15 +f 1015/560/13 1013/561/13 1011/562/13 +f 886/563/13 885/564/13 884/59/13 +f 884/59/13 883/565/13 882/60/13 +f 882/60/13 889/566/13 888/61/13 +f 888/61/13 887/567/13 886/563/13 +f 886/563/13 884/59/13 888/61/13 +f 893/568/13 892/569/13 891/62/13 +f 891/62/13 890/570/13 881/63/13 +f 881/63/13 896/571/13 895/64/13 +f 895/64/13 894/572/13 893/568/13 +f 893/568/13 891/62/13 895/64/13 +f 859/67/14 858/573/14 857/574/14 +f 857/574/14 864/575/14 863/65/14 +f 863/65/14 862/576/14 861/66/14 +f 861/66/14 860/577/14 859/67/14 +f 859/67/14 857/574/14 863/65/14 +f 102/70/15 104/578/15 103/579/15 +f 103/579/15 97/580/15 98/68/15 +f 98/68/15 99/581/15 100/69/15 +f 100/69/15 101/582/15 102/70/15 +f 102/70/15 103/579/15 98/68/15 +f 106/71/16 108/87/16 107/72/16 +f 108/74/14 112/93/14 111/75/14 +f 112/77/17 110/89/17 109/78/17 +f 110/80/18 106/91/18 105/81/18 +f 111/83/15 109/583/15 105/84/15 +f 106/71/15 114/94/15 113/86/15 +f 112/77/15 131/101/15 132/88/15 +f 110/80/15 132/103/15 114/90/15 +f 108/74/15 113/99/15 131/92/15 +f 114/94/16 134/584/16 136/95/16 +f 136/96/13 134/104/13 133/97/13 +f 113/99/14 136/585/14 135/100/14 +f 131/101/17 135/586/17 133/102/17 +f 132/103/18 133/97/18 134/104/18 +f 147/587/13 151/588/13 149/105/13 +f 149/105/13 137/589/13 139/106/13 +f 139/106/13 141/590/13 143/107/13 +f 143/107/13 145/591/13 147/587/13 +f 147/587/13 149/105/13 143/107/13 +f 162/108/16 164/592/16 163/109/16 +f 164/111/14 168/114/14 167/112/14 +f 168/114/17 166/116/17 165/115/17 +f 166/116/18 162/108/18 161/110/18 +f 167/117/15 165/593/15 161/118/15 +f 164/120/13 162/108/13 166/116/13 +f 170/122/16 172/125/16 171/123/16 +f 172/125/14 176/127/14 175/126/14 +f 176/127/17 174/129/17 173/128/17 +f 174/129/18 170/594/18 169/130/18 +f 175/131/15 173/595/15 169/132/15 +f 172/134/13 170/596/13 174/135/13 +f 178/137/16 180/140/16 179/138/16 +f 180/140/14 184/597/14 183/141/14 +f 184/142/17 182/145/17 181/143/17 +f 182/145/18 178/137/18 177/139/18 +f 183/146/15 181/598/15 177/147/15 +f 180/149/13 178/599/13 182/150/13 +f 186/152/16 188/155/16 187/153/16 +f 188/155/14 192/157/14 191/156/14 +f 192/157/17 190/600/17 189/158/17 +f 190/159/18 186/152/18 185/154/18 +f 191/161/15 189/601/15 185/162/15 +f 188/164/13 186/602/13 190/165/13 +f 94/169/18 95/603/18 96/604/18 +f 96/604/18 89/605/18 90/167/18 +f 90/167/18 91/606/18 92/168/18 +f 92/168/18 93/607/18 94/169/18 +f 94/169/18 96/604/18 90/167/18 +f 210/170/18 212/188/18 211/171/18 +f 212/173/16 216/176/16 215/174/16 +f 216/176/14 214/178/14 213/177/14 +f 214/178/17 210/170/17 209/172/17 +f 211/179/15 215/608/15 213/180/15 +f 212/173/16 218/609/16 219/182/16 +f 218/183/13 217/189/13 220/184/13 +f 216/176/19 219/610/19 220/186/19 +f 210/170/20 217/611/20 218/187/20 +f 214/178/17 220/184/17 217/189/17 +f 318/190/13 320/201/13 319/191/13 +f 323/193/15 324/200/15 321/194/15 +f 319/191/16 323/612/16 322/196/16 +f 331/197/15 332/206/15 329/198/15 +f 318/190/17 321/194/17 324/200/17 +f 326/202/13 328/207/13 327/203/13 +f 327/203/16 331/613/16 330/205/16 +f 326/202/17 329/198/17 332/206/17 +f 339/208/15 340/215/15 337/209/15 +f 334/211/13 336/216/13 335/212/13 +f 335/212/16 339/614/16 338/214/16 +f 334/211/17 337/209/17 340/215/17 +f 342/217/13 344/228/13 343/218/13 +f 347/220/15 348/227/15 345/221/15 +f 343/218/17 347/615/17 346/223/17 +f 355/224/15 356/233/15 353/225/15 +f 342/217/16 345/221/16 348/227/16 +f 350/229/13 352/234/13 351/230/13 +f 351/230/17 355/616/17 354/232/17 +f 350/229/16 353/225/16 356/233/16 +f 363/235/15 364/242/15 361/236/15 +f 358/238/13 360/243/13 359/239/13 +f 359/239/17 363/617/17 362/241/17 +f 358/238/16 361/236/16 364/242/16 +f 366/244/13 368/255/13 367/245/13 +f 371/247/15 372/254/15 369/248/15 +f 367/245/18 371/618/18 370/250/18 +f 379/251/15 380/260/15 377/252/15 +f 366/244/14 369/248/14 372/254/14 +f 374/256/13 376/261/13 375/257/13 +f 375/257/18 379/619/18 378/259/18 +f 374/256/14 377/252/14 380/260/14 +f 387/262/15 388/269/15 385/263/15 +f 382/265/13 384/270/13 383/266/13 +f 383/266/18 387/620/18 386/268/18 +f 382/265/14 385/263/14 388/269/14 +f 390/271/13 392/282/13 391/272/13 +f 395/274/15 396/281/15 393/275/15 +f 391/272/14 395/621/14 394/277/14 +f 403/278/15 404/287/15 401/279/15 +f 390/271/18 393/275/18 396/281/18 +f 398/283/13 400/288/13 399/284/13 +f 399/284/14 403/622/14 402/286/14 +f 398/283/18 401/279/18 404/287/18 +f 411/289/15 412/296/15 409/290/15 +f 406/292/13 408/297/13 407/293/13 +f 407/293/14 411/623/14 410/295/14 +f 406/292/18 409/290/18 412/296/18 +f 477/298/14 479/624/14 480/299/14 +f 484/301/18 483/625/18 481/302/18 +f 478/300/17 482/626/17 481/304/17 +f 480/305/13 484/627/13 482/306/13 +f 479/308/16 483/625/16 484/301/16 +f 477/310/15 481/628/15 483/311/15 +f 485/313/14 487/629/14 488/314/14 +f 492/316/18 491/630/18 489/317/18 +f 486/315/17 490/631/17 489/319/17 +f 488/320/13 492/632/13 490/321/13 +f 487/323/16 491/630/16 492/316/16 +f 485/325/15 489/633/15 491/326/15 +f 493/328/13 495/439/13 496/329/13 +f 499/331/15 500/634/15 497/332/15 +f 496/329/18 499/331/18 498/333/18 +f 501/334/13 503/341/13 504/335/13 +f 507/337/15 508/635/15 505/338/15 +f 504/335/18 507/337/18 506/339/18 +f 501/334/14 505/636/14 508/340/14 +f 509/342/13 511/349/13 512/343/13 +f 515/345/15 516/637/15 513/346/15 +f 512/343/18 515/345/18 514/347/18 +f 509/342/14 513/638/14 516/348/14 +f 517/350/13 519/357/13 520/351/13 +f 523/353/15 524/639/15 521/354/15 +f 520/351/18 523/353/18 522/355/18 +f 517/350/14 521/640/14 524/356/14 +f 525/358/13 527/365/13 528/359/13 +f 531/361/15 532/641/15 529/362/15 +f 528/359/18 531/361/18 530/363/18 +f 525/358/14 529/642/14 532/364/14 +f 533/366/13 535/373/13 536/367/13 +f 539/369/15 540/643/15 537/370/15 +f 536/367/18 539/369/18 538/371/18 +f 533/366/14 537/644/14 540/372/14 +f 541/374/13 543/381/13 544/375/13 +f 547/377/15 548/645/15 545/378/15 +f 544/375/18 547/377/18 546/379/18 +f 541/374/14 545/646/14 548/380/14 +f 549/382/13 551/389/13 552/383/13 +f 555/385/15 556/647/15 553/386/15 +f 552/383/18 555/385/18 554/387/18 +f 549/382/14 553/648/14 556/388/14 +f 557/390/13 559/397/13 560/391/13 +f 563/393/15 564/649/15 561/394/15 +f 560/391/18 563/393/18 562/395/18 +f 557/390/14 561/650/14 564/396/14 +f 565/398/13 567/405/13 568/399/13 +f 571/401/15 572/651/15 569/402/15 +f 568/399/18 571/401/18 570/403/18 +f 565/398/14 569/652/14 572/404/14 +f 573/406/13 575/413/13 576/407/13 +f 579/409/15 580/653/15 577/410/15 +f 576/407/18 579/409/18 578/411/18 +f 573/406/14 577/654/14 580/412/14 +f 581/414/13 583/421/13 584/415/13 +f 587/417/15 588/655/15 585/418/15 +f 584/415/18 587/417/18 586/419/18 +f 581/414/14 585/656/14 588/420/14 +f 589/422/13 591/429/13 592/423/13 +f 595/425/15 596/657/15 593/426/15 +f 592/423/18 595/425/18 594/427/18 +f 589/422/14 593/658/14 596/428/14 +f 597/430/13 599/437/13 600/431/13 +f 603/433/15 604/659/15 601/434/15 +f 600/431/18 603/433/18 602/435/18 +f 597/430/14 601/660/14 604/436/14 +f 493/328/14 497/661/14 500/438/14 +f 606/441/15 608/662/15 610/663/15 +f 610/663/15 612/664/15 614/665/15 +f 614/665/15 616/666/15 618/667/15 +f 618/667/15 620/668/15 622/442/15 +f 622/442/15 624/669/15 630/670/15 +f 624/669/15 626/671/15 630/670/15 +f 626/671/15 628/672/15 630/670/15 +f 630/670/15 632/673/15 634/440/15 +f 634/440/15 636/674/15 606/441/15 +f 606/441/15 610/663/15 614/665/15 +f 614/665/15 618/667/15 606/441/15 +f 618/667/15 622/442/15 606/441/15 +f 630/670/15 634/440/15 622/442/15 +f 607/445/13 605/675/13 635/676/13 +f 635/676/13 633/677/13 607/445/13 +f 633/677/13 631/678/13 607/445/13 +f 631/678/13 629/679/13 623/443/13 +f 629/679/13 627/680/13 623/443/13 +f 627/680/13 625/681/13 623/443/13 +f 623/443/13 621/682/13 619/683/13 +f 619/683/13 617/684/13 623/443/13 +f 617/684/13 615/444/13 623/443/13 +f 615/444/13 613/685/13 611/686/13 +f 611/686/13 609/687/13 615/444/13 +f 609/687/13 607/445/13 615/444/13 +f 607/445/13 631/678/13 623/443/13 +f 994/446/14 999/688/14 998/447/14 +f 982/451/13 976/689/13 975/690/13 +f 975/690/13 979/691/13 982/451/13 +f 979/691/13 980/449/13 982/451/13 +f 986/452/18 992/692/18 991/453/18 +f 980/449/14 983/693/14 984/455/14 +f 996/457/18 990/694/18 987/458/18 +f 973/460/18 975/690/18 976/461/18 +f 1007/464/15 1005/553/15 1008/463/15 +f 1005/553/15 1006/695/15 1008/463/15 +f 1008/463/15 986/696/15 985/454/15 +f 978/466/15 984/697/15 983/693/15 +f 983/693/15 977/698/15 978/466/15 +f 977/698/15 973/460/15 978/466/15 +f 870/699/13 869/700/13 868/467/13 +f 868/467/13 867/701/13 866/468/13 +f 866/468/13 873/702/13 872/469/13 +f 872/469/13 871/703/13 870/699/13 +f 870/699/13 868/467/13 872/469/13 +f 877/704/13 876/705/13 875/470/13 +f 875/470/13 874/706/13 865/471/13 +f 865/471/13 880/707/13 879/472/13 +f 879/472/13 878/708/13 877/704/13 +f 877/704/13 875/470/13 879/472/13 +f 790/473/14 792/491/14 791/474/14 +f 792/476/17 796/479/17 795/477/17 +f 796/479/18 794/481/18 793/480/18 +f 794/481/16 790/473/16 789/475/16 +f 795/482/15 793/709/15 789/483/15 +f 792/476/17 798/710/17 799/485/17 +f 798/486/13 797/492/13 800/487/13 +f 796/479/20 799/711/20 800/489/20 +f 790/473/19 797/712/19 798/490/19 +f 794/481/16 800/487/16 797/492/16 +f 802/493/17 804/511/17 803/494/17 +f 804/496/18 808/499/18 807/497/18 +f 808/499/16 806/501/16 805/500/16 +f 806/501/14 802/493/14 801/495/14 +f 803/502/15 807/713/15 805/503/15 +f 804/496/18 810/714/18 811/505/18 +f 810/506/13 809/512/13 812/507/13 +f 808/499/21 811/715/21 812/509/21 +f 802/493/22 809/716/22 810/510/22 +f 806/501/14 812/507/14 809/512/14 +f 814/513/16 816/531/16 815/514/16 +f 816/516/14 820/519/14 819/517/14 +f 820/519/17 818/521/17 817/520/17 +f 818/521/18 814/513/18 813/515/18 +f 819/522/15 817/717/15 813/523/15 +f 816/516/14 822/718/14 823/525/14 +f 823/526/13 822/719/13 821/527/13 +f 820/519/22 823/720/22 824/529/22 +f 814/513/21 821/721/21 822/530/21 +f 818/521/18 824/528/18 821/527/18 +f 856/534/15 841/722/15 842/723/15 +f 842/723/15 843/724/15 844/725/15 +f 844/725/15 845/726/15 848/727/15 +f 845/726/15 846/728/15 848/727/15 +f 846/728/15 847/729/15 848/727/15 +f 848/727/15 849/730/15 850/731/15 +f 850/731/15 851/732/15 852/532/15 +f 852/532/15 853/733/15 854/533/15 +f 854/533/15 855/734/15 856/534/15 +f 856/534/15 842/723/15 848/727/15 +f 842/723/15 844/725/15 848/727/15 +f 848/727/15 850/731/15 856/534/15 +f 850/731/15 852/532/15 856/534/15 +f 935/536/13 936/735/13 931/537/13 +f 936/735/13 929/736/13 931/537/13 +f 929/736/13 930/737/13 931/537/13 +f 931/537/13 932/738/13 933/739/13 +f 933/739/13 934/535/13 931/537/13 +f 943/539/13 944/740/13 939/540/13 +f 944/740/13 937/741/13 939/540/13 +f 937/741/13 938/742/13 939/540/13 +f 939/540/13 940/743/13 941/744/13 +f 941/744/13 942/538/13 939/540/13 +f 965/541/18 961/745/18 962/542/18 +f 963/544/14 969/746/14 970/545/14 +f 972/548/13 962/747/13 961/745/13 +f 961/745/13 971/748/13 972/548/13 +f 971/748/13 963/544/13 972/548/13 +f 968/550/15 970/749/15 969/746/15 +f 969/746/15 967/750/15 968/550/15 +f 967/750/15 965/541/15 968/550/15 +f 1001/551/14 1002/751/14 1006/552/14 +f 988/555/13 987/458/13 989/554/13 +f 987/458/13 990/752/13 989/554/13 +f 989/554/13 994/753/13 993/448/13 +f 1003/557/13 991/453/13 1004/556/13 +f 991/453/13 992/754/13 1004/556/13 +f 1004/556/13 1002/755/13 1001/551/13 +f 997/559/15 998/447/15 1000/558/15 +f 998/447/15 999/756/15 1000/558/15 +f 1000/558/15 996/757/15 995/459/15 +f 1011/562/13 1010/758/13 1009/759/13 +f 1009/759/13 1024/760/13 1023/761/13 +f 1023/761/13 1022/762/13 1019/763/13 +f 1022/762/13 1021/764/13 1019/763/13 +f 1021/764/13 1020/765/13 1019/763/13 +f 1019/763/13 1018/766/13 1017/767/13 +f 1017/767/13 1016/768/13 1015/560/13 +f 1015/560/13 1014/769/13 1013/561/13 +f 1013/561/13 1012/770/13 1011/562/13 +f 1011/562/13 1009/759/13 1019/763/13 +f 1009/759/13 1023/761/13 1019/763/13 +f 1019/763/13 1017/767/13 1011/562/13 +f 1017/767/13 1015/560/13 1011/562/13 +s 1 +f 58/771/14 59/772/23 57/773/14 +f 60/774/23 61/775/24 59/772/23 +f 62/776/24 63/777/25 61/775/24 +f 68/778/26 69/779/27 67/780/26 +f 70/781/27 71/782/28 69/779/27 +f 72/783/28 73/784/18 71/782/28 +f 74/785/18 75/786/29 73/784/18 +f 76/787/29 77/788/30 75/786/29 +f 78/789/30 79/790/31 77/788/30 +f 79/790/31 651/791/32 677/792/32 +f 637/793/33 683/794/16 641/795/33 +f 84/796/34 85/797/35 83/798/34 +f 86/799/35 87/800/36 85/797/35 +f 88/801/36 57/773/14 87/800/36 +f 912/802/35 897/803/14 911/804/35 +f 910/805/16 911/804/35 909/806/16 +f 908/807/30 909/808/16 907/809/30 +f 906/810/18 907/809/30 905/811/18 +f 116/812/14 117/813/24 115/814/14 +f 118/815/24 119/816/17 117/813/24 +f 120/817/17 121/818/27 119/816/17 +f 122/819/27 123/820/18 121/818/27 +f 124/821/18 125/822/30 123/820/18 +f 126/823/30 127/824/16 125/822/30 +f 128/825/16 129/826/35 127/827/16 +f 130/828/35 115/814/14 129/826/35 +f 919/829/37 926/830/38 920/831/38 +f 916/832/39 923/833/40 917/834/40 +f 920/835/38 927/836/41 921/837/41 +f 915/838/42 914/839/39 916/840/39 +f 917/841/40 924/842/43 918/843/43 +f 922/844/44 927/836/41 928/845/44 +f 918/846/43 925/847/37 919/848/37 +f 150/849/45 160/850/46 152/851/46 +f 922/852/44 913/853/42 915/854/42 +f 140/855/47 155/856/48 142/857/48 +f 148/858/49 157/859/50 158/860/49 +f 152/851/46 154/861/51 138/862/51 +f 138/862/51 153/863/47 140/855/47 +f 142/857/48 156/864/52 144/865/52 +f 148/858/49 159/866/45 150/867/45 +f 146/868/50 156/869/52 157/870/50 +f 200/871/53 202/872/54 193/873/54 +f 198/874/55 207/875/56 199/876/56 +f 196/877/57 205/878/58 197/879/58 +f 194/880/59 203/881/60 195/882/60 +f 199/876/56 208/883/53 200/871/53 +f 197/879/58 206/884/55 198/874/55 +f 195/885/60 204/886/57 196/877/57 +f 194/880/59 202/872/54 201/887/59 +f 288/888/14 289/889/24 287/890/14 +f 290/891/24 291/892/17 289/889/24 +f 224/893/13 225/894/61 223/895/13 +f 260/896/17 261/897/27 259/898/17 +f 221/899/62 252/900/13 222/901/62 +f 226/902/61 227/903/17 225/894/61 +f 258/904/24 259/898/17 257/905/24 +f 239/906/18 222/901/62 240/907/18 +f 228/908/17 229/909/63 227/903/17 +f 310/910/18 311/911/30 309/912/18 +f 241/913/64 240/907/18 242/914/64 +f 230/915/63 231/916/15 229/909/63 +f 282/917/16 283/918/35 281/919/16 +f 243/920/15 242/914/64 244/921/15 +f 232/922/15 233/923/65 231/924/15 +f 256/925/14 257/905/24 255/926/14 +f 245/927/66 244/928/15 246/929/66 +f 234/930/65 235/931/16 233/923/65 +f 248/932/14 245/927/66 246/929/66 +f 249/933/67 248/932/14 250/934/67 +f 236/935/16 237/936/68 235/931/16 +f 278/937/18 279/938/30 277/939/18 +f 308/940/27 309/912/18 307/941/27 +f 238/942/68 223/895/13 237/936/68 +f 251/943/13 250/934/67 252/900/13 +f 276/944/27 277/939/18 275/945/27 +f 314/946/16 315/947/35 313/948/16 +f 262/949/27 263/950/18 261/897/27 +f 254/951/14 271/952/24 253/953/14 +f 904/954/27 905/811/18 903/955/27 +f 264/956/18 265/957/30 263/950/18 +f 272/958/24 273/959/17 271/952/24 +f 284/960/35 253/953/14 283/918/35 +f 266/961/30 267/962/16 265/963/30 +f 274/964/17 275/965/27 273/959/17 +f 292/966/17 293/967/27 291/892/17 +f 268/968/16 269/969/35 267/962/16 +f 280/970/30 281/919/16 279/938/30 +f 294/971/27 295/972/18 293/967/27 +f 270/973/35 255/926/14 269/969/35 +f 902/974/17 903/955/27 901/975/17 +f 286/976/14 303/977/24 285/978/14 +f 900/979/24 901/975/17 899/980/24 +f 296/981/18 297/982/30 295/972/18 +f 304/983/24 305/984/17 303/985/24 +f 316/986/35 285/978/14 315/947/35 +f 298/987/30 299/988/16 297/982/30 +f 306/989/17 307/941/27 305/984/17 +f 300/990/16 301/991/35 299/988/16 +f 312/992/30 313/948/16 311/911/30 +f 302/993/35 287/890/14 301/994/35 +f 898/995/14 899/980/24 897/803/14 +f 414/996/24 443/997/17 431/998/17 +f 416/999/14 417/1000/24 415/1001/14 +f 435/1002/16 438/1003/35 436/1004/35 +f 418/1005/24 419/1006/17 417/1007/24 +f 436/1004/35 437/1008/14 413/1009/14 +f 420/1010/17 421/1011/27 419/1012/17 +f 431/998/17 442/1013/27 432/1014/27 +f 422/1015/27 423/1016/18 421/1017/27 +f 432/1014/27 441/1018/18 433/1019/18 +f 424/1020/18 425/1021/30 423/1022/18 +f 951/1023/37 956/1024/43 957/1025/37 +f 426/1026/30 427/1027/16 425/1028/30 +f 413/1029/14 444/1030/24 414/996/24 +f 428/1031/16 429/1032/35 427/1033/16 +f 434/1034/30 439/1035/16 435/1002/16 +f 430/1036/35 415/1037/14 429/1038/35 +f 433/1019/18 440/1039/30 434/1034/30 +f 446/1040/24 475/1041/17 463/1042/17 +f 448/1043/14 449/1044/24 447/1045/14 +f 467/1046/16 470/1047/35 468/1048/35 +f 450/1049/24 451/1050/17 449/1051/24 +f 468/1048/35 469/1052/14 445/1053/14 +f 452/1054/17 453/1055/27 451/1056/17 +f 463/1042/17 474/1057/27 464/1058/27 +f 454/1059/27 455/1060/18 453/1061/27 +f 464/1058/27 473/1062/18 465/1063/18 +f 456/1064/18 457/1065/30 455/1066/18 +f 954/1067/44 945/1068/42 947/1069/42 +f 458/1070/30 459/1071/16 457/1072/30 +f 445/1053/14 476/1073/24 446/1040/24 +f 460/1074/16 461/1075/35 459/1076/16 +f 466/1077/30 471/1078/16 467/1046/16 +f 462/1079/35 447/1080/14 461/1081/35 +f 465/1082/18 472/1083/30 466/1077/30 +f 607/1084/69 606/1085/70 605/1086/71 +f 609/1087/72 608/1088/73 607/1084/69 +f 611/1089/74 610/1090/75 609/1087/72 +f 645/1091/32 657/1092/32 612/1093/76 +f 615/1094/77 653/1095/33 680/1096/33 +f 617/1097/78 616/1098/79 615/1094/77 +f 619/1099/80 618/1100/81 617/1097/78 +f 621/1101/82 620/1102/83 619/1099/80 +f 623/1103/84 622/1104/85 621/1101/82 +f 625/1105/86 624/1106/87 623/1103/84 +f 627/1107/88 626/1108/89 625/1105/86 +f 679/1109/90 684/1110/17 654/1111/90 +f 631/1112/91 646/1113/92 639/1114/92 +f 633/1115/93 632/1116/94 631/1112/91 +f 635/1117/95 634/1118/96 633/1115/93 +f 605/1086/71 636/1119/97 635/1117/95 +f 678/1120/92 643/1121/17 652/1122/92 +f 642/1123/90 638/1124/90 63/777/25 +f 686/1125/98 706/1126/99 707/1127/100 +f 687/1128/101 705/1129/102 706/1130/99 +f 688/1131/103 704/1132/104 705/1129/102 +f 690/1133/105 704/1132/104 689/1134/106 +f 703/1135/107 685/1136/108 708/1137/109 +f 685/1136/108 707/1127/100 708/1137/109 +f 709/1138/110 704/1132/104 703/1135/107 +f 704/1132/104 711/1139/111 705/1129/102 +f 705/1129/102 712/1140/112 706/1130/99 +f 712/1141/112 707/1127/100 706/1126/99 +f 713/1142/113 708/1137/109 707/1127/100 +f 708/1137/109 709/1138/110 703/1135/107 +f 709/1138/110 716/1143/114 710/1144/115 +f 710/1144/115 717/1145/116 711/1139/111 +f 717/1145/116 712/1140/112 711/1139/111 +f 712/1141/112 719/1146/117 713/1142/113 +f 719/1146/117 714/1147/118 713/1142/113 +f 720/1148/119 709/1138/110 714/1147/118 +f 715/1149/62 722/1150/120 716/1143/114 +f 722/1150/120 717/1145/116 716/1143/114 +f 723/1151/121 718/1152/66 717/1145/116 +f 718/1153/66 725/1154/122 719/1146/117 +f 719/1146/117 726/1155/123 720/1148/119 +f 726/1155/123 715/1149/62 720/1148/119 +f 727/1156/124 722/1150/120 721/1157/125 +f 728/1158/126 723/1151/121 722/1150/120 +f 723/1151/121 730/1159/127 724/1160/128 +f 730/1161/127 725/1154/122 724/1162/128 +f 725/1154/122 732/1163/129 726/1155/123 +f 726/1155/123 727/1156/124 721/1157/125 +f 685/1136/108 696/1164/130 691/1165/131 +f 686/1125/98 691/1165/131 692/1166/132 +f 687/1167/101 692/1166/132 693/1168/133 +f 694/1169/134 687/1128/101 693/1170/133 +f 695/1171/135 688/1131/103 694/1169/134 +f 696/1164/130 689/1134/106 695/1171/135 +f 691/1165/131 738/1172/67 733/1173/136 +f 734/1174/137 691/1165/131 733/1173/136 +f 693/1168/133 734/1174/137 735/1175/64 +f 736/1176/138 693/1170/133 735/1177/64 +f 695/1171/135 736/1176/138 737/1178/139 +f 738/1172/67 695/1171/135 737/1178/139 +f 739/1179/140 738/1172/67 744/1180/141 +f 734/1174/137 739/1179/140 740/1181/142 +f 735/1175/64 740/1181/142 741/1182/143 +f 742/1183/144 735/1177/64 741/1184/143 +f 743/1185/145 736/1176/138 742/1183/144 +f 738/1172/67 743/1185/145 744/1180/141 +f 739/1179/140 750/1186/146 745/1187/147 +f 740/1181/142 745/1187/147 746/1188/148 +f 747/1189/149 740/1181/142 746/1188/148 +f 742/1183/144 747/1190/149 748/1191/150 +f 749/1192/151 742/1183/144 748/1191/150 +f 750/1186/146 743/1185/145 749/1192/151 +f 697/1193/152 751/1194/153 698/1195/153 +f 699/1196/14 755/1197/154 700/1198/154 +f 698/1195/153 756/1199/14 699/1200/14 +f 701/1201/155 753/1202/18 702/1203/18 +f 700/1198/154 754/1204/155 701/1201/155 +f 702/1203/18 752/1205/152 697/1193/152 +f 758/1206/13 759/1207/61 757/1208/13 +f 760/1209/61 761/1210/17 759/1207/61 +f 762/1211/17 763/1212/63 761/1210/17 +f 764/1213/63 765/1214/15 763/1212/63 +f 766/1215/15 767/1216/65 765/1217/15 +f 768/1218/65 769/1219/16 767/1216/65 +f 770/1220/16 771/1221/68 769/1219/16 +f 772/1222/68 757/1208/13 771/1221/68 +f 774/1223/13 775/1224/68 773/1225/13 +f 776/1226/68 777/1227/16 775/1224/68 +f 778/1228/16 779/1229/65 777/1227/16 +f 780/1230/65 781/1231/15 779/1229/65 +f 782/1232/15 783/1233/63 781/1234/15 +f 784/1235/63 785/1236/17 783/1233/63 +f 786/1237/17 787/1238/61 785/1236/17 +f 788/1239/61 773/1225/13 787/1238/61 +f 827/1240/156 842/1241/157 826/1242/158 +f 831/1243/159 848/1244/160 847/1245/161 +f 837/1246/162 852/1247/163 836/1248/164 +f 830/1249/165 845/1250/166 829/1251/167 +f 834/1252/168 851/1253/169 850/1254/170 +f 839/1255/171 856/1256/172 855/1257/173 +f 828/1258/174 843/1259/175 827/1240/156 +f 833/1260/176 848/1261/160 832/1262/177 +f 826/1242/158 841/1263/178 825/1264/179 +f 838/1265/180 853/1266/181 837/1267/162 +f 831/1243/159 846/1268/182 830/1249/165 +f 836/1248/164 851/1269/169 835/1270/183 +f 840/1271/184 841/1272/178 856/1273/172 +f 829/1251/167 844/1274/185 828/1258/174 +f 834/1252/168 849/1275/186 833/1260/176 +f 839/1255/171 854/1276/187 838/1265/180 +f 954/1277/44 959/1278/41 960/1279/44 +f 949/1280/40 956/1024/43 950/1281/43 +f 947/1282/42 946/1283/39 948/1284/39 +f 952/1285/38 959/1278/41 953/1286/41 +f 949/1287/40 946/1283/39 955/1288/40 +f 951/1289/37 958/1290/38 952/1291/38 +f 58/771/14 60/774/23 59/772/23 +f 60/774/23 62/776/24 61/775/24 +f 62/776/24 64/1292/25 63/777/25 +f 68/778/26 70/781/27 69/779/27 +f 70/781/27 72/783/28 71/782/28 +f 72/783/28 74/785/18 73/784/18 +f 74/785/18 76/787/29 75/786/29 +f 76/787/29 78/789/30 77/788/30 +f 78/789/30 80/1293/31 79/790/31 +f 80/1293/31 82/1294/16 661/1295/32 +f 82/1294/16 659/1296/16 661/1295/32 +f 669/1297/16 81/1298/16 670/1299/32 +f 81/1298/16 79/790/31 670/1299/32 +f 79/790/31 80/1293/31 651/791/32 +f 80/1293/31 661/1295/32 651/791/32 +f 651/791/32 683/1300/16 667/1301/16 +f 677/792/32 670/1299/32 79/790/31 +f 651/791/32 667/1301/16 677/792/32 +f 83/798/34 81/1302/16 647/1303/33 +f 81/1302/16 669/1304/16 647/1303/33 +f 659/1305/16 82/1306/16 655/1307/33 +f 82/1306/16 84/796/34 655/1307/33 +f 84/796/34 83/798/34 641/795/33 +f 83/798/34 647/1303/33 637/793/33 +f 637/793/33 667/1308/16 683/794/16 +f 83/798/34 637/793/33 641/795/33 +f 641/795/33 655/1307/33 84/796/34 +f 84/796/34 86/799/35 85/797/35 +f 86/799/35 88/801/36 87/800/36 +f 88/801/36 58/771/14 57/773/14 +f 912/802/35 898/995/14 897/803/14 +f 910/805/16 912/802/35 911/804/35 +f 908/807/30 910/1309/16 909/808/16 +f 906/810/18 908/807/30 907/809/30 +f 116/812/14 118/815/24 117/813/24 +f 118/815/24 120/817/17 119/816/17 +f 120/817/17 122/819/27 121/818/27 +f 122/819/27 124/821/18 123/820/18 +f 124/821/18 126/823/30 125/822/30 +f 126/823/30 128/1310/16 127/824/16 +f 128/825/16 130/828/35 129/826/35 +f 130/828/35 116/812/14 115/814/14 +f 919/829/37 925/1311/37 926/830/38 +f 916/832/39 914/839/39 923/833/40 +f 920/835/38 926/830/38 927/836/41 +f 915/838/42 913/853/42 914/839/39 +f 917/841/40 923/833/40 924/842/43 +f 922/844/44 921/1312/41 927/836/41 +f 918/846/43 924/842/43 925/847/37 +f 150/849/45 159/1313/45 160/850/46 +f 922/852/44 928/845/44 913/853/42 +f 140/855/47 153/1314/47 155/856/48 +f 148/858/49 146/868/50 157/859/50 +f 152/851/46 160/1315/46 154/861/51 +f 138/862/51 154/1316/51 153/863/47 +f 142/857/48 155/1317/48 156/864/52 +f 148/858/49 158/1318/49 159/866/45 +f 146/868/50 144/865/52 156/869/52 +f 200/871/53 208/883/53 202/872/54 +f 198/874/55 206/884/55 207/875/56 +f 196/877/57 204/886/57 205/878/58 +f 194/880/59 201/887/59 203/881/60 +f 199/876/56 207/875/56 208/883/53 +f 197/879/58 205/878/58 206/884/55 +f 195/885/60 203/1319/60 204/886/57 +f 194/880/59 193/873/54 202/872/54 +f 288/888/14 290/891/24 289/889/24 +f 290/891/24 292/966/17 291/892/17 +f 224/893/13 226/902/61 225/894/61 +f 260/896/17 262/949/27 261/897/27 +f 221/899/62 251/943/13 252/900/13 +f 226/902/61 228/908/17 227/903/17 +f 258/904/24 260/896/17 259/898/17 +f 239/906/18 221/899/62 222/901/62 +f 228/908/17 230/915/63 229/909/63 +f 310/910/18 312/992/30 311/911/30 +f 241/913/64 239/906/18 240/907/18 +f 230/915/63 232/1320/15 231/916/15 +f 282/917/16 284/960/35 283/918/35 +f 243/920/15 241/913/64 242/914/64 +f 232/922/15 234/930/65 233/923/65 +f 256/925/14 258/904/24 257/905/24 +f 245/927/66 243/1321/15 244/928/15 +f 234/930/65 236/935/16 235/931/16 +f 248/932/14 247/1322/14 245/927/66 +f 249/933/67 247/1322/14 248/932/14 +f 236/935/16 238/942/68 237/936/68 +f 278/937/18 280/970/30 279/938/30 +f 308/940/27 310/910/18 309/912/18 +f 238/942/68 224/893/13 223/895/13 +f 251/943/13 249/933/67 250/934/67 +f 276/944/27 278/937/18 277/939/18 +f 314/946/16 316/986/35 315/947/35 +f 262/949/27 264/956/18 263/950/18 +f 254/951/14 272/958/24 271/952/24 +f 904/954/27 906/810/18 905/811/18 +f 264/956/18 266/1323/30 265/957/30 +f 272/958/24 274/964/17 273/959/17 +f 284/960/35 254/951/14 253/953/14 +f 266/961/30 268/968/16 267/962/16 +f 274/964/17 276/1324/27 275/965/27 +f 292/966/17 294/971/27 293/967/27 +f 268/968/16 270/973/35 269/969/35 +f 280/970/30 282/917/16 281/919/16 +f 294/971/27 296/981/18 295/972/18 +f 270/973/35 256/925/14 255/926/14 +f 902/974/17 904/954/27 903/955/27 +f 286/976/14 304/1325/24 303/977/24 +f 900/979/24 902/974/17 901/975/17 +f 296/981/18 298/987/30 297/982/30 +f 304/983/24 306/989/17 305/984/17 +f 316/986/35 286/976/14 285/978/14 +f 298/987/30 300/990/16 299/988/16 +f 306/989/17 308/940/27 307/941/27 +f 300/990/16 302/1326/35 301/991/35 +f 312/992/30 314/946/16 313/948/16 +f 302/993/35 288/888/14 287/890/14 +f 898/995/14 900/979/24 899/980/24 +f 414/996/24 444/1030/24 443/997/17 +f 416/999/14 418/1327/24 417/1000/24 +f 435/1002/16 439/1035/16 438/1003/35 +f 418/1005/24 420/1328/17 419/1006/17 +f 436/1004/35 438/1003/35 437/1008/14 +f 420/1010/17 422/1329/27 421/1011/27 +f 431/998/17 443/997/17 442/1013/27 +f 422/1015/27 424/1330/18 423/1016/18 +f 432/1014/27 442/1013/27 441/1018/18 +f 424/1020/18 426/1331/30 425/1021/30 +f 951/1023/37 950/1332/43 956/1024/43 +f 426/1026/30 428/1333/16 427/1027/16 +f 413/1029/14 437/1334/14 444/1030/24 +f 428/1031/16 430/1335/35 429/1032/35 +f 434/1034/30 440/1039/30 439/1035/16 +f 430/1036/35 416/1336/14 415/1037/14 +f 433/1019/18 441/1018/18 440/1039/30 +f 446/1040/24 476/1073/24 475/1041/17 +f 448/1043/14 450/1337/24 449/1044/24 +f 467/1046/16 471/1078/16 470/1047/35 +f 450/1049/24 452/1338/17 451/1050/17 +f 468/1048/35 470/1047/35 469/1052/14 +f 452/1054/17 454/1339/27 453/1055/27 +f 463/1042/17 475/1041/17 474/1057/27 +f 454/1059/27 456/1340/18 455/1060/18 +f 464/1058/27 474/1057/27 473/1062/18 +f 456/1064/18 458/1341/30 457/1065/30 +f 954/1067/44 960/1279/44 945/1068/42 +f 458/1070/30 460/1342/16 459/1071/16 +f 445/1053/14 469/1052/14 476/1073/24 +f 460/1074/16 462/1343/35 461/1075/35 +f 466/1077/30 472/1083/30 471/1078/16 +f 462/1079/35 448/1344/14 447/1080/14 +f 465/1082/18 473/1345/18 472/1083/30 +f 607/1084/69 608/1088/73 606/1085/70 +f 609/1087/72 610/1090/75 608/1088/73 +f 611/1089/74 612/1093/76 610/1090/75 +f 611/1089/74 613/1346/188 650/1347/32 +f 613/1346/188 676/1348/16 650/1347/32 +f 665/1349/16 614/1350/189 657/1092/32 +f 614/1350/189 612/1093/76 657/1092/32 +f 612/1093/76 611/1089/74 645/1091/32 +f 611/1089/74 650/1347/32 640/1351/32 +f 640/1351/32 682/1352/16 645/1091/32 +f 682/1352/16 644/1353/16 645/1091/32 +f 611/1089/74 640/1351/32 645/1091/32 +f 676/1354/16 613/1355/188 674/1356/33 +f 613/1355/188 615/1094/77 674/1356/33 +f 616/1098/79 614/1357/189 664/1358/33 +f 614/1357/189 665/1359/16 664/1358/33 +f 644/1360/16 682/1361/16 653/1095/33 +f 682/1361/16 680/1096/33 653/1095/33 +f 680/1096/33 674/1356/33 615/1094/77 +f 615/1094/77 616/1098/79 653/1095/33 +f 616/1098/79 664/1358/33 653/1095/33 +f 617/1097/78 618/1100/81 616/1098/79 +f 619/1099/80 620/1102/83 618/1100/81 +f 621/1101/82 622/1104/85 620/1102/83 +f 623/1103/84 624/1106/87 622/1104/85 +f 625/1105/86 626/1108/89 624/1106/87 +f 627/1107/88 628/1362/190 626/1108/89 +f 627/1107/88 629/1363/191 672/1364/90 +f 629/1363/191 673/1365/17 672/1364/90 +f 660/1366/17 630/1367/192 666/1368/90 +f 630/1367/192 628/1362/190 666/1368/90 +f 628/1362/190 627/1107/88 654/1111/90 +f 627/1107/88 672/1364/90 679/1109/90 +f 679/1109/90 668/1369/17 684/1110/17 +f 627/1107/88 679/1109/90 654/1111/90 +f 654/1111/90 666/1368/90 628/1362/190 +f 673/1365/17 629/1363/191 649/1370/92 +f 629/1363/191 631/1112/91 649/1370/92 +f 632/1116/94 630/1367/192 658/1371/92 +f 630/1367/192 660/1366/17 658/1371/92 +f 684/1110/17 668/1369/17 639/1114/92 +f 639/1114/92 649/1370/92 631/1112/91 +f 631/1112/91 632/1116/94 646/1113/92 +f 632/1116/94 658/1371/92 646/1113/92 +f 646/1113/92 684/1110/17 639/1114/92 +f 633/1115/93 634/1118/96 632/1116/94 +f 635/1117/95 636/1119/97 634/1118/96 +f 605/1086/71 606/1085/70 636/1119/97 +f 67/780/26 65/1372/17 671/1373/92 +f 65/1372/17 675/1374/17 671/1373/92 +f 662/1375/17 66/1376/17 663/1377/92 +f 66/1376/17 68/778/26 663/1377/92 +f 68/778/26 67/780/26 652/1122/92 +f 67/780/26 671/1373/92 678/1120/92 +f 678/1120/92 681/1378/17 643/1121/17 +f 67/780/26 678/1120/92 652/1122/92 +f 652/1122/92 663/1377/92 68/778/26 +f 64/1292/25 66/1376/17 656/1379/90 +f 66/1376/17 662/1375/17 656/1379/90 +f 675/1374/17 65/1372/17 648/1380/90 +f 65/1372/17 63/777/25 648/1380/90 +f 63/777/25 64/1292/25 642/1123/90 +f 64/1292/25 656/1379/90 642/1123/90 +f 642/1123/90 643/1121/17 681/1378/17 +f 638/1124/90 648/1380/90 63/777/25 +f 642/1123/90 681/1378/17 638/1124/90 +f 686/1125/98 687/1167/101 706/1126/99 +f 687/1128/101 688/1131/103 705/1129/102 +f 688/1131/103 689/1134/106 704/1132/104 +f 690/1133/105 703/1135/107 704/1132/104 +f 703/1135/107 690/1133/105 685/1136/108 +f 685/1136/108 686/1125/98 707/1127/100 +f 709/1138/110 710/1144/115 704/1132/104 +f 704/1132/104 710/1144/115 711/1139/111 +f 705/1129/102 711/1139/111 712/1140/112 +f 712/1141/112 713/1142/113 707/1127/100 +f 713/1142/113 714/1147/118 708/1137/109 +f 708/1137/109 714/1147/118 709/1138/110 +f 709/1138/110 715/1149/62 716/1143/114 +f 710/1144/115 716/1143/114 717/1145/116 +f 717/1145/116 718/1152/66 712/1140/112 +f 712/1141/112 718/1153/66 719/1146/117 +f 719/1146/117 720/1148/119 714/1147/118 +f 720/1148/119 715/1149/62 709/1138/110 +f 715/1149/62 721/1157/125 722/1150/120 +f 722/1150/120 723/1151/121 717/1145/116 +f 723/1151/121 724/1160/128 718/1152/66 +f 718/1153/66 724/1162/128 725/1154/122 +f 719/1146/117 725/1154/122 726/1155/123 +f 726/1155/123 721/1157/125 715/1149/62 +f 727/1156/124 728/1158/126 722/1150/120 +f 728/1158/126 729/1381/193 723/1151/121 +f 723/1151/121 729/1381/193 730/1159/127 +f 730/1161/127 731/1382/194 725/1154/122 +f 725/1154/122 731/1382/194 732/1163/129 +f 726/1155/123 732/1163/129 727/1156/124 +f 685/1136/108 690/1133/105 696/1164/130 +f 686/1125/98 685/1136/108 691/1165/131 +f 687/1167/101 686/1125/98 692/1166/132 +f 694/1169/134 688/1131/103 687/1128/101 +f 695/1171/135 689/1134/106 688/1131/103 +f 696/1164/130 690/1133/105 689/1134/106 +f 691/1165/131 696/1164/130 738/1172/67 +f 734/1174/137 692/1166/132 691/1165/131 +f 693/1168/133 692/1166/132 734/1174/137 +f 736/1176/138 694/1169/134 693/1170/133 +f 695/1171/135 694/1169/134 736/1176/138 +f 738/1172/67 696/1164/130 695/1171/135 +f 739/1179/140 733/1173/136 738/1172/67 +f 734/1174/137 733/1173/136 739/1179/140 +f 735/1175/64 734/1174/137 740/1181/142 +f 742/1183/144 736/1176/138 735/1177/64 +f 743/1185/145 737/1178/139 736/1176/138 +f 738/1172/67 737/1178/139 743/1185/145 +f 739/1179/140 744/1180/141 750/1186/146 +f 740/1181/142 739/1179/140 745/1187/147 +f 747/1189/149 741/1182/143 740/1181/142 +f 742/1183/144 741/1184/143 747/1190/149 +f 749/1192/151 743/1185/145 742/1183/144 +f 750/1186/146 744/1180/141 743/1185/145 +f 697/1193/152 752/1205/152 751/1194/153 +f 699/1196/14 756/1383/14 755/1197/154 +f 698/1195/153 751/1194/153 756/1199/14 +f 701/1201/155 754/1204/155 753/1202/18 +f 700/1198/154 755/1197/154 754/1204/155 +f 702/1203/18 753/1202/18 752/1205/152 +f 758/1206/13 760/1209/61 759/1207/61 +f 760/1209/61 762/1211/17 761/1210/17 +f 762/1211/17 764/1213/63 763/1212/63 +f 764/1213/63 766/1384/15 765/1214/15 +f 766/1215/15 768/1218/65 767/1216/65 +f 768/1218/65 770/1220/16 769/1219/16 +f 770/1220/16 772/1222/68 771/1221/68 +f 772/1222/68 758/1206/13 757/1208/13 +f 774/1223/13 776/1226/68 775/1224/68 +f 776/1226/68 778/1228/16 777/1227/16 +f 778/1228/16 780/1230/65 779/1229/65 +f 780/1230/65 782/1385/15 781/1231/15 +f 782/1232/15 784/1235/63 783/1233/63 +f 784/1235/63 786/1237/17 785/1236/17 +f 786/1237/17 788/1239/61 787/1238/61 +f 788/1239/61 774/1223/13 773/1225/13 +f 827/1240/156 843/1386/175 842/1241/157 +f 831/1243/159 832/1262/177 848/1244/160 +f 837/1246/162 853/1387/181 852/1247/163 +f 830/1249/165 846/1388/182 845/1250/166 +f 834/1252/168 835/1270/183 851/1253/169 +f 839/1255/171 840/1271/184 856/1256/172 +f 828/1258/174 844/1389/185 843/1259/175 +f 833/1260/176 849/1390/186 848/1261/160 +f 826/1242/158 842/1391/157 841/1263/178 +f 838/1265/180 854/1392/187 853/1266/181 +f 831/1243/159 847/1393/161 846/1268/182 +f 836/1248/164 852/1394/163 851/1269/169 +f 840/1271/184 825/1264/179 841/1272/178 +f 829/1251/167 845/1395/166 844/1274/185 +f 834/1252/168 850/1396/170 849/1275/186 +f 839/1255/171 855/1397/173 854/1276/187 +f 954/1277/44 953/1398/41 959/1278/41 +f 949/1280/40 955/1288/40 956/1024/43 +f 947/1282/42 945/1399/42 946/1283/39 +f 952/1285/38 958/1290/38 959/1278/41 +f 949/1287/40 948/1400/39 946/1283/39 +f 951/1289/37 957/1025/37 958/1290/38 diff --git a/src/main/java/assets/hbm/textures/blocks/det_miner_side.png b/src/main/java/assets/hbm/textures/blocks/det_miner_side.png new file mode 100644 index 000000000..daa5abf44 Binary files /dev/null and b/src/main/java/assets/hbm/textures/blocks/det_miner_side.png differ diff --git a/src/main/java/assets/hbm/textures/blocks/det_miner_top.png b/src/main/java/assets/hbm/textures/blocks/det_miner_top.png new file mode 100644 index 000000000..2f549fa5a Binary files /dev/null and b/src/main/java/assets/hbm/textures/blocks/det_miner_top.png differ diff --git a/src/main/java/assets/hbm/textures/blocks/machine_crystallizer.png b/src/main/java/assets/hbm/textures/blocks/machine_crystallizer.png new file mode 100644 index 000000000..797555c07 Binary files /dev/null and b/src/main/java/assets/hbm/textures/blocks/machine_crystallizer.png differ diff --git a/src/main/java/assets/hbm/textures/blocks/machine_crystallizer_side.png b/src/main/java/assets/hbm/textures/blocks/machine_crystallizer_side.png deleted file mode 100644 index fb4b59917..000000000 Binary files a/src/main/java/assets/hbm/textures/blocks/machine_crystallizer_side.png and /dev/null differ diff --git a/src/main/java/assets/hbm/textures/blocks/machine_crystallizer_top.png b/src/main/java/assets/hbm/textures/blocks/machine_crystallizer_top.png deleted file mode 100644 index 6fd2f0c05..000000000 Binary files a/src/main/java/assets/hbm/textures/blocks/machine_crystallizer_top.png and /dev/null differ diff --git a/src/main/java/assets/hbm/textures/blocks/nuke_fstbmb.png b/src/main/java/assets/hbm/textures/blocks/nuke_fstbmb.png new file mode 100644 index 000000000..41d5611de Binary files /dev/null and b/src/main/java/assets/hbm/textures/blocks/nuke_fstbmb.png differ diff --git a/src/main/java/assets/hbm/textures/models/BalefireCrashed.png b/src/main/java/assets/hbm/textures/models/BalefireCrashed.png index e70a0a14f..0e9377198 100644 Binary files a/src/main/java/assets/hbm/textures/models/BalefireCrashed.png and b/src/main/java/assets/hbm/textures/models/BalefireCrashed.png differ diff --git a/src/main/java/assets/hbm/textures/models/machines/crystallizer.png b/src/main/java/assets/hbm/textures/models/machines/crystallizer.png index 3260dcab3..ed1dd05ae 100644 Binary files a/src/main/java/assets/hbm/textures/models/machines/crystallizer.png and b/src/main/java/assets/hbm/textures/models/machines/crystallizer.png differ diff --git a/src/main/java/assets/hbm/textures/models/machines/crystallizer_spinner.png b/src/main/java/assets/hbm/textures/models/machines/crystallizer_spinner.png index b782659a6..d182f6745 100644 Binary files a/src/main/java/assets/hbm/textures/models/machines/crystallizer_spinner.png and b/src/main/java/assets/hbm/textures/models/machines/crystallizer_spinner.png differ diff --git a/src/main/java/assets/hbm/textures/models/machines/crystallizer_window.png b/src/main/java/assets/hbm/textures/models/machines/crystallizer_window.png index 287c0670d..d6825e1d5 100644 Binary files a/src/main/java/assets/hbm/textures/models/machines/crystallizer_window.png and b/src/main/java/assets/hbm/textures/models/machines/crystallizer_window.png differ diff --git a/src/main/java/com/hbm/blocks/ModBlocks.java b/src/main/java/com/hbm/blocks/ModBlocks.java index ef9595567..05d4c5303 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -254,6 +254,7 @@ public class ModBlocks { public static Block det_cord; public static Block det_charge; public static Block det_nuke; + public static Block det_miner; public static Block red_barrel; public static Block pink_barrel; public static Block yellow_barrel; @@ -1016,6 +1017,7 @@ public class ModBlocks { det_cord = new DetCord(Material.iron).setBlockName("det_cord").setCreativeTab(MainRegistry.nukeTab).setHardness(0.1F).setResistance(0.0F).setBlockTextureName(RefStrings.MODID + ":det_cord"); det_charge = new DetCord(Material.iron).setBlockName("det_charge").setCreativeTab(MainRegistry.nukeTab).setHardness(0.1F).setResistance(0.0F).setBlockTextureName(RefStrings.MODID + ":det_charge"); det_nuke = new DetCord(Material.iron).setBlockName("det_nuke").setCreativeTab(MainRegistry.nukeTab).setHardness(0.1F).setResistance(0.0F).setBlockTextureName(RefStrings.MODID + ":det_nuke"); + det_miner = new DetMiner(Material.iron, RefStrings.MODID + ":det_miner_top").setBlockName("det_miner").setCreativeTab(MainRegistry.nukeTab).setHardness(0.1F).setResistance(0.0F).setBlockTextureName(RefStrings.MODID + ":det_miner_side"); red_barrel = new RedBarrel(Material.iron).setBlockName("red_barrel").setCreativeTab(MainRegistry.nukeTab).setHardness(0.5F).setResistance(2.5F).setBlockTextureName(RefStrings.MODID + ":barrel_red"); pink_barrel = new RedBarrel(Material.iron).setBlockName("pink_barrel").setCreativeTab(MainRegistry.nukeTab).setHardness(0.5F).setResistance(2.5F).setBlockTextureName(RefStrings.MODID + ":barrel_pink"); yellow_barrel = new YellowBarrel(Material.iron).setBlockName("yellow_barrel").setCreativeTab(MainRegistry.nukeTab).setHardness(0.5F).setResistance(2.5F).setBlockTextureName(RefStrings.MODID + ":barrel_yellow"); @@ -1034,7 +1036,7 @@ public class ModBlocks { machine_centrifuge = new MachineCentrifuge(Material.iron).setBlockName("machine_centrifuge").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); machine_gascent = new MachineGasCent(Material.iron).setBlockName("machine_gascent").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); - machine_crystallizer = new MachineCrystallizer(Material.iron).setBlockName("machine_crystallizer").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); + machine_crystallizer = new MachineCrystallizer(Material.iron).setBlockName("machine_crystallizer").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_crystallizer"); machine_uf6_tank = new MachineUF6Tank(Material.iron).setBlockName("machine_uf6_tank").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); @@ -1661,6 +1663,7 @@ public class ModBlocks { GameRegistry.registerBlock(det_cord, det_cord.getUnlocalizedName()); GameRegistry.registerBlock(det_charge, det_charge.getUnlocalizedName()); GameRegistry.registerBlock(det_nuke, det_nuke.getUnlocalizedName()); + GameRegistry.registerBlock(det_miner, det_miner.getUnlocalizedName()); GameRegistry.registerBlock(red_barrel, ItemBlockLore.class, red_barrel.getUnlocalizedName()); GameRegistry.registerBlock(pink_barrel, ItemBlockLore.class, pink_barrel.getUnlocalizedName()); GameRegistry.registerBlock(lox_barrel, ItemBlockLore.class, lox_barrel.getUnlocalizedName()); diff --git a/src/main/java/com/hbm/blocks/bomb/DetMiner.java b/src/main/java/com/hbm/blocks/bomb/DetMiner.java new file mode 100644 index 000000000..304c70041 --- /dev/null +++ b/src/main/java/com/hbm/blocks/bomb/DetMiner.java @@ -0,0 +1,59 @@ +package com.hbm.blocks.bomb; + +import java.util.Random; + +import com.hbm.blocks.machine.BlockPillar; +import com.hbm.explosion.ExplosionLarge; +import com.hbm.explosion.ExplosionNT; +import com.hbm.explosion.ExplosionNT.ExAttrib; +import com.hbm.interfaces.IBomb; + +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.item.Item; +import net.minecraft.world.Explosion; +import net.minecraft.world.World; + +public class DetMiner extends BlockPillar implements IBomb { + + public DetMiner(Material mat, String top) { + super(mat, top); + } + + @Override + public Item getItemDropped(int i, Random rand, int j) { + return null; + } + + @Override + public void explode(World world, int x, int y, int z) { + + if(!world.isRemote) { + + world.func_147480_a(x, y, z, false); + ExplosionNT explosion = new ExplosionNT(world, null, x + 0.5, y + 0.5, z + 0.5, 4); + explosion.atttributes.add(ExAttrib.ALLDROP); + explosion.atttributes.add(ExAttrib.NOHURT); + explosion.doExplosionA(); + explosion.doExplosionB(false); + + ExplosionLarge.spawnParticles(world, x + 0.5, y + 0.5, z + 0.5, 30); + } + } + + @Override + public void onBlockDestroyedByExplosion(World world, int x, int y, int z, Explosion p_149723_5_) + { + this.explode(world, x, y, z); + } + + @Override + public void onNeighborBlockChange(World world, int x, int y, int z, Block p_149695_5_) + { + if (world.isBlockIndirectlyGettingPowered(x, y, z)) + { + this.explode(world, x, y, z); + } + } + +} diff --git a/src/main/java/com/hbm/blocks/machine/MachineCrystallizer.java b/src/main/java/com/hbm/blocks/machine/MachineCrystallizer.java index fdca41b9c..1885a5218 100644 --- a/src/main/java/com/hbm/blocks/machine/MachineCrystallizer.java +++ b/src/main/java/com/hbm/blocks/machine/MachineCrystallizer.java @@ -1,43 +1,98 @@ package com.hbm.blocks.machine; +import com.hbm.blocks.BlockDummyable; import com.hbm.blocks.ModBlocks; -import com.hbm.lib.RefStrings; +import com.hbm.main.MainRegistry; +import com.hbm.tileentity.TileEntityProxyCombo; +import com.hbm.tileentity.TileEntityProxyInventory; import com.hbm.tileentity.machine.TileEntityMachineCrystallizer; +import cpw.mods.fml.common.network.internal.FMLNetworkHandler; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.ChatComponentText; import net.minecraft.util.IIcon; import net.minecraft.world.World; +import net.minecraftforge.common.util.ForgeDirection; -public class MachineCrystallizer extends BlockMachineBase { +public class MachineCrystallizer extends BlockDummyable { @SideOnly(Side.CLIENT) private IIcon iconTop; public MachineCrystallizer(Material mat) { - super(mat, ModBlocks.guiID_crystallizer); + super(mat); } @Override - public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { - return new TileEntityMachineCrystallizer(); + public TileEntity createNewTileEntity(World world, int meta) { + + if(meta >= 12) + return new TileEntityMachineCrystallizer(); + + if(meta >= 8 && meta <= 11) + return new TileEntityProxyInventory(); + + if(meta == 7) + return new TileEntityProxyCombo(false, true, true); + + return null; } @Override - @SideOnly(Side.CLIENT) - public void registerBlockIcons(IIconRegister iconRegister) { - - this.iconTop = iconRegister.registerIcon(RefStrings.MODID + ":machine_crystallizer_top"); - this.blockIcon = iconRegister.registerIcon(RefStrings.MODID + ":machine_crystallizer_side"); + public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) { + if(world.isRemote) + { + return true; + } else if(!player.isSneaking()) + { + int[] pos = this.findCore(world, x, y, z); + + if(pos == null) + return false; + + TileEntityMachineCrystallizer entity = (TileEntityMachineCrystallizer) world.getTileEntity(pos[0], pos[1], pos[2]); + if(entity != null) + { + FMLNetworkHandler.openGui(player, MainRegistry.instance, ModBlocks.guiID_crystallizer, world, pos[0], pos[1], pos[2]); + } + return true; + } else { + player.addChatComponentMessage(new ChatComponentText("" + world.getBlockMetadata(x, y, z))); + return false; + } } @Override - @SideOnly(Side.CLIENT) - public IIcon getIcon(int side, int metadata) { - return side == 1 ? this.iconTop : (side == 0 ? this.iconTop : this.blockIcon); + public int[] getDimensions() { + return new int[] { 6, 0, 1, 1, 1, 1 }; + } + + @Override + public int getOffset() { + return 1; + } + + protected void fillSpace(World world, int x, int y, int z, ForgeDirection dir, int o) { + super.fillSpace(world, x, y, z, dir, o); + + this.makeExtra(world, x + dir.offsetX * o + 1, y, z + dir.offsetZ * o); + this.makeExtra(world, x + dir.offsetX * o - 1, y, z + dir.offsetZ * o); + this.makeExtra(world, x + dir.offsetX * o, y, z + dir.offsetZ * o + 1); + this.makeExtra(world, x + dir.offsetX * o, y, z + dir.offsetZ * o - 1); + + if(dir == ForgeDirection.NORTH || dir == ForgeDirection.SOUTH) { + this.makeExtra(world, x + dir.offsetX * o + 1, y + 5, z + dir.offsetZ * o); + this.makeExtra(world, x + dir.offsetX * o - 1, y + 5, z + dir.offsetZ * o); + } + + if(dir == ForgeDirection.EAST || dir == ForgeDirection.WEST) { + this.makeExtra(world, x + dir.offsetX * o, y + 5, z + dir.offsetZ * o + 1); + this.makeExtra(world, x + dir.offsetX * o, y + 5, z + dir.offsetZ * o - 1); + } } } diff --git a/src/main/java/com/hbm/blocks/machine/SoyuzLauncher.java b/src/main/java/com/hbm/blocks/machine/SoyuzLauncher.java index f3129a0b9..2393a167b 100644 --- a/src/main/java/com/hbm/blocks/machine/SoyuzLauncher.java +++ b/src/main/java/com/hbm/blocks/machine/SoyuzLauncher.java @@ -36,21 +36,6 @@ public class SoyuzLauncher extends BlockDummyable { return null; } - - @Override - public int getRenderType() { - return -1; - } - - @Override - public boolean isOpaqueCube() { - return false; - } - - @Override - public boolean renderAsNormalBlock() { - return false; - } @Override public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) { diff --git a/src/main/java/com/hbm/handler/VersionChecker.java b/src/main/java/com/hbm/handler/VersionChecker.java index 1350ae95f..ce7f71917 100644 --- a/src/main/java/com/hbm/handler/VersionChecker.java +++ b/src/main/java/com/hbm/handler/VersionChecker.java @@ -17,7 +17,7 @@ public class VersionChecker { try { - URL github = new URL("https://raw.githubusercontent.com/HbmMods/Hbm-s-Nuclear-Tech-GIT/master/com/hbm/lib/RefStrings.java"); + URL github = new URL("https://raw.githubusercontent.com/HbmMods/Hbm-s-Nuclear-Tech-GIT/master/src/main/java/com/hbm/lib/RefStrings.java"); BufferedReader in = new BufferedReader(new InputStreamReader(github.openStream())); MainRegistry.logger.info("Searching for new versions..."); diff --git a/src/main/java/com/hbm/items/machine/ItemAssemblyTemplate.java b/src/main/java/com/hbm/items/machine/ItemAssemblyTemplate.java index 2e9ce036a..9f88fef78 100644 --- a/src/main/java/com/hbm/items/machine/ItemAssemblyTemplate.java +++ b/src/main/java/com/hbm/items/machine/ItemAssemblyTemplate.java @@ -3,6 +3,7 @@ package com.hbm.items.machine; import java.util.Arrays; import java.util.List; import com.hbm.blocks.ModBlocks; +import com.hbm.interfaces.Spaghetti; import com.hbm.inventory.MachineRecipes; import com.hbm.items.ModItems; @@ -11,12 +12,15 @@ import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Blocks; +import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.StatCollector; +@Spaghetti("death") public class ItemAssemblyTemplate extends Item { + //TODO: replace this steaming shit with JSON public enum EnumAssemblyTemplate { IRON_PLATE, @@ -203,6 +207,17 @@ public class ItemAssemblyTemplate extends Item { REFINERY, EPRESS, CHEMPLANT, + CRYSTALLIZER(400, Arrays.asList( + new ItemStack(ModItems.hull_big_steel, 4), + new ItemStack(ModItems.pipes_steel, 4), + new ItemStack(ModItems.ingot_desh, 4), + new ItemStack(ModItems.motor, 2), + new ItemStack(ModItems.blades_advanced_alloy, 2), + new ItemStack(ModItems.ingot_steel, 16), + new ItemStack(ModItems.plate_titanium, 16), + new ItemStack(Blocks.glass, 4), + new ItemStack(ModItems.circuit_gold, 1)), + new ItemStack(ModBlocks.machine_crystallizer)), TANK, MINER, MININGLASER, @@ -245,6 +260,15 @@ public class ItemAssemblyTemplate extends Item { FLEIJA, SOLINIUM, N2, + FSTBMB(600, Arrays.asList( + new ItemStack(ModItems.sphere_steel, 1), + new ItemStack(ModItems.hull_big_titanium, 6), + new ItemStack(ModItems.fins_big_steel, 1), + new ItemStack(ModItems.powder_magic, 8), + new ItemStack(ModItems.wire_gold, 12), + new ItemStack(ModItems.circuit_targeting_tier4, 4), + new ItemStack(Items.dye, 6, 8)), + new ItemStack(ModBlocks.nuke_fstbmb)), CUSTOM_NUKE, BOMB_LEV, BOMB_ENDO, diff --git a/src/main/java/com/hbm/items/tool/ItemWandD.java b/src/main/java/com/hbm/items/tool/ItemWandD.java index 67d35de6c..c788f8f9f 100644 --- a/src/main/java/com/hbm/items/tool/ItemWandD.java +++ b/src/main/java/com/hbm/items/tool/ItemWandD.java @@ -3,7 +3,7 @@ package com.hbm.items.tool; import java.util.List; import com.hbm.lib.Library; -import com.hbm.world.generator.CellularDungeonFactory; +import com.hbm.world.dungeon.Ruin001; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; @@ -24,10 +24,12 @@ public class ItemWandD extends Item { if(pos != null) { int x = pos.blockX; - int y = pos.blockY; int z = pos.blockZ; + int y = world.getHeightValue(x, z); + + new Ruin001().generate_r0(world, world.rand, x, y - 8, z); - CellularDungeonFactory.test.generate(world, x, y, z, world.rand); + //CellularDungeonFactory.test.generate(world, x, y, z, world.rand); } return stack; diff --git a/src/main/java/com/hbm/lib/HbmWorldGen.java b/src/main/java/com/hbm/lib/HbmWorldGen.java index 862e721d2..7420b82aa 100644 --- a/src/main/java/com/hbm/lib/HbmWorldGen.java +++ b/src/main/java/com/hbm/lib/HbmWorldGen.java @@ -385,11 +385,11 @@ public class HbmWorldGen implements IWorldGenerator { int z = j + rand.nextInt(16); int y = world.getHeightValue(x, z); - if(world.getBlock(x, y, z).canPlaceTorchOnTop(world, x, y, z)) { - world.setBlock(x, y + 1, z, ModBlocks.broadcaster_pc, rand.nextInt(4) + 2, 2); + if(world.getBlock(x, y - 1, z).canPlaceTorchOnTop(world, x, y - 1, z)) { + world.setBlock(x, y, z, ModBlocks.broadcaster_pc, rand.nextInt(4) + 2, 2); if(MainRegistry.enableDebugMode) - MainRegistry.logger.info("[Debug] Successfully spawned corrupted broadcaster at " + x + " " + (y + 1) +" " + z); + MainRegistry.logger.info("[Debug] Successfully spawned corrupted broadcaster at " + x + " " + (y) +" " + z); } } @@ -398,11 +398,11 @@ public class HbmWorldGen implements IWorldGenerator { int z = j + rand.nextInt(16); int y = world.getHeightValue(x, z); - if(world.getBlock(x, y, z).canPlaceTorchOnTop(world, x, y, z)) { - world.setBlock(x, y + 1, z, ModBlocks.mine_ap); + if(world.getBlock(x, y - 1, z).canPlaceTorchOnTop(world, x, y - 1, z)) { + world.setBlock(x, y, z, ModBlocks.mine_ap); if(MainRegistry.enableDebugMode) - MainRegistry.logger.info("[Debug] Successfully spawned landmine at " + x + " " + (y + 1) +" " + z); + MainRegistry.logger.info("[Debug] Successfully spawned landmine at " + x + " " + (y) +" " + z); } } @@ -493,38 +493,38 @@ public class HbmWorldGen implements IWorldGenerator { int z = j + rand.nextInt(16); int y = world.getHeightValue(x, z); - if(world.getBlock(x, y, z).canPlaceTorchOnTop(world, x, y, z)) { - world.setBlock(x, y + 1, z, ModBlocks.safe, rand.nextInt(4) + 2, 2); + if(world.getBlock(x, y - 1, z).canPlaceTorchOnTop(world, x, y - 1, z)) { + world.setBlock(x, y, z, ModBlocks.safe, rand.nextInt(4) + 2, 2); switch(rand.nextInt(10)) { case 0: case 1: case 2: case 3: - ((TileEntitySafe)world.getTileEntity(x, y + 1, z)).setPins(rand.nextInt(999) + 1); - ((TileEntitySafe)world.getTileEntity(x, y + 1, z)).setMod(1); - ((TileEntitySafe)world.getTileEntity(x, y + 1, z)).lock(); + ((TileEntitySafe)world.getTileEntity(x, y, z)).setPins(rand.nextInt(999) + 1); + ((TileEntitySafe)world.getTileEntity(x, y, z)).setMod(1); + ((TileEntitySafe)world.getTileEntity(x, y, z)).lock(); WeightedRandomChestContent.generateChestContents(rand, HbmChestContents.getLoot(10), (TileEntitySafe)world.getTileEntity(x, y + 1, z), rand.nextInt(4) + 3); break; case 4: case 5: case 6: - ((TileEntitySafe)world.getTileEntity(x, y + 1, z)).setPins(rand.nextInt(999) + 1); - ((TileEntitySafe)world.getTileEntity(x, y + 1, z)).setMod(0.1); - ((TileEntitySafe)world.getTileEntity(x, y + 1, z)).lock(); + ((TileEntitySafe)world.getTileEntity(x, y, z)).setPins(rand.nextInt(999) + 1); + ((TileEntitySafe)world.getTileEntity(x, y, z)).setMod(0.1); + ((TileEntitySafe)world.getTileEntity(x, y, z)).lock(); WeightedRandomChestContent.generateChestContents(rand, HbmChestContents.getLoot(11), (TileEntitySafe)world.getTileEntity(x, y + 1, z), rand.nextInt(3) + 2); break; case 7: case 8: - ((TileEntitySafe)world.getTileEntity(x, y + 1, z)).setPins(rand.nextInt(999) + 1); - ((TileEntitySafe)world.getTileEntity(x, y + 1, z)).setMod(0.02); - ((TileEntitySafe)world.getTileEntity(x, y + 1, z)).lock(); + ((TileEntitySafe)world.getTileEntity(x, y, z)).setPins(rand.nextInt(999) + 1); + ((TileEntitySafe)world.getTileEntity(x, y, z)).setMod(0.02); + ((TileEntitySafe)world.getTileEntity(x, y, z)).lock(); WeightedRandomChestContent.generateChestContents(rand, HbmChestContents.getLoot(12), (TileEntitySafe)world.getTileEntity(x, y + 1, z), rand.nextInt(3) + 1); break; case 9: - ((TileEntitySafe)world.getTileEntity(x, y + 1, z)).setPins(rand.nextInt(999) + 1); - ((TileEntitySafe)world.getTileEntity(x, y + 1, z)).setMod(0.0); - ((TileEntitySafe)world.getTileEntity(x, y + 1, z)).lock(); + ((TileEntitySafe)world.getTileEntity(x, y, z)).setPins(rand.nextInt(999) + 1); + ((TileEntitySafe)world.getTileEntity(x, y, z)).setMod(0.0); + ((TileEntitySafe)world.getTileEntity(x, y, z)).lock(); WeightedRandomChestContent.generateChestContents(rand, HbmChestContents.getLoot(13), (TileEntitySafe)world.getTileEntity(x, y + 1, z), rand.nextInt(2) + 1); break; } diff --git a/src/main/java/com/hbm/lib/RefStrings.java b/src/main/java/com/hbm/lib/RefStrings.java index f00ee8bca..6f869f2a2 100644 --- a/src/main/java/com/hbm/lib/RefStrings.java +++ b/src/main/java/com/hbm/lib/RefStrings.java @@ -3,7 +3,7 @@ package com.hbm.lib; public class RefStrings { public static final String MODID = "hbm"; public static final String NAME = "Hbm's Nuclear Tech Mod"; - public static final String VERSION = "1.0.27 BETA (3528H1)"; + public static final String VERSION = "1.0.27 BETA (3564)"; //HBM's Beta Naming Convention: //V T (X) //V -> next release version diff --git a/src/main/java/com/hbm/main/ClientProxy.java b/src/main/java/com/hbm/main/ClientProxy.java index fad8ddf62..ae221d139 100644 --- a/src/main/java/com/hbm/main/ClientProxy.java +++ b/src/main/java/com/hbm/main/ClientProxy.java @@ -145,6 +145,7 @@ public class ClientProxy extends ServerProxy ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMachineShredderLarge.class, new RenderMachineShredder()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityTesla.class, new RenderTesla()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityBarrel.class, new RenderFluidBarrel()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMachineCrystallizer.class, new RenderCrystallizer()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityVaultDoor.class, new RenderVaultDoor()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityBlastDoor.class, new RenderBlastDoor()); diff --git a/src/main/java/com/hbm/main/CraftingManager.java b/src/main/java/com/hbm/main/CraftingManager.java index b30e8f147..b590ff2ec 100644 --- a/src/main/java/com/hbm/main/CraftingManager.java +++ b/src/main/java/com/hbm/main/CraftingManager.java @@ -1042,6 +1042,7 @@ public class CraftingManager { GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.det_cord, 8), new Object[] { "TNT", "NGN", "TNT", 'T', "plateIron", 'N', "dustNiter", 'G', Items.gunpowder })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.det_charge, 1), new Object[] { "PDP", "DTD", "PDP", 'P', "plateSteel", 'D', ModBlocks.det_cord, 'T', Blocks.tnt })); GameRegistry.addRecipe(new ItemStack(ModBlocks.det_nuke, 1), new Object[] { "PDP", "DCD", "PDP", 'P', ModItems.plate_desh, 'D', ModBlocks.det_charge, 'C', ModItems.man_core }); + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.det_miner, 3), new Object[] { "FFF", "ITI", "ITI", 'F', Items.flint, 'I', "plateIron", 'T', Blocks.tnt })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Item.getItemFromBlock(ModBlocks.emp_bomb), 1), new Object[] { "LML", "LCL", "LML", 'L', "plateLead", 'M', ModItems.magnetron, 'C', ModItems.circuit_gold })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.gadget_explosive8, 1), new Object[] { "EEE", "EPE", "EEE", 'E', ModItems.gadget_explosive, 'P', "plateAluminum" })); @@ -1532,7 +1533,6 @@ public class CraftingManager { GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cladding_rubber, 1), new Object[] { "RCR", "CDC", "RCR", 'R', ModItems.plate_polymer, 'C', "dustCoal", 'D', ModItems.ducttape })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cladding_lead, 1), new Object[] { "DPD", "PRP", "DPD", 'R', ModItems.cladding_rubber, 'P', "plateLead", 'D', ModItems.ducttape })); GameRegistry.addRecipe(new ItemStack(ModItems.cladding_desh, 1), new Object[] { "DPD", "PRP", "DPD", 'R', ModItems.cladding_lead, 'P', ModItems.plate_desh, 'D', ModItems.ducttape }); - GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.machine_crystallizer, 1), new Object[] { "PMP", "STS", "DMD", 'P', "ingotPolymer", 'M', ModItems.motor, 'S', ModItems.blades_advanced_alloy, 'T', ModItems.tank_steel, 'D', "ingotDesh" })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.upgrade_nullifier, 1), new Object[] { "SPS", "PUP", "SPS", 'S', "plateSteel", 'P', ModItems.powder_fire, 'U', ModItems.upgrade_template })); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.upgrade_smelter, 1), new Object[] { "PHP", "CUC", "DTD", 'P', "plateCopper", 'H', Blocks.hopper, 'C', ModItems.coil_tungsten, 'U', ModItems.upgrade_template, 'D', ModItems.coil_copper, 'T', ModBlocks.machine_transformer })); diff --git a/src/main/java/com/hbm/main/MainRegistry.java b/src/main/java/com/hbm/main/MainRegistry.java index 3ea3b8c2d..6ea510ff0 100644 --- a/src/main/java/com/hbm/main/MainRegistry.java +++ b/src/main/java/com/hbm/main/MainRegistry.java @@ -56,6 +56,7 @@ import com.hbm.lib.RefStrings; import com.hbm.packet.PacketDispatcher; import com.hbm.potion.HbmPotion; import com.hbm.saveddata.satellites.Satellite; +import com.hbm.tileentity.TileEntityProxyCombo; import com.hbm.tileentity.TileEntityProxyEnergy; import com.hbm.tileentity.TileEntityProxyInventory; import com.hbm.tileentity.bomb.*; @@ -568,6 +569,7 @@ public class MainRegistry GameRegistry.registerTileEntity(TileEntityProxyInventory.class, "tileentity_proxy_inventory"); GameRegistry.registerTileEntity(TileEntityProxyEnergy.class, "tileentity_proxy_power"); GameRegistry.registerTileEntity(TileEntityNukeBalefire.class, "tileentity_nuke_fstbmb"); + GameRegistry.registerTileEntity(TileEntityProxyCombo.class, "tileentity_proxy_combo"); EntityRegistry.registerModEntity(EntityRocket.class, "entity_rocket", 0, this, 250, 1, true); EntityRegistry.registerModEntity(EntityNukeExplosion.class, "entity_nuke_explosion", 1, this, 250, 1, true); diff --git a/src/main/java/com/hbm/main/ResourceManager.java b/src/main/java/com/hbm/main/ResourceManager.java index c5fac26b7..5a0f43151 100644 --- a/src/main/java/com/hbm/main/ResourceManager.java +++ b/src/main/java/com/hbm/main/ResourceManager.java @@ -72,6 +72,9 @@ public class ResourceManager { //Laser Miner public static final IModelCustom mining_laser = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/mining_laser.obj")); + //Crystallizer + public static final IModelCustom crystallizer = new HFRWavefrontObject(new ResourceLocation(RefStrings.MODID, "models/machines/crystallizer.obj")); + //Anti Mass Spectrometer public static final IModelCustom ams_base = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/ams_base.obj")); public static final IModelCustom ams_emitter = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/ams_emitter.obj")); @@ -226,6 +229,11 @@ public class ResourceManager { public static final ResourceLocation mining_laser_pivot_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/mining_laser_pivot.png"); public static final ResourceLocation mining_laser_laser_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/mining_laser_laser.png"); + //Crystallizer + public static final ResourceLocation crystallizer_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/crystallizer.png"); + public static final ResourceLocation crystallizer_spinner_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/crystallizer_spinner.png"); + public static final ResourceLocation crystallizer_window_tex = new ResourceLocation(RefStrings.MODID, "textures/models/machines/crystallizer_window.png"); + //Anti Mass Spectrometer public static final ResourceLocation ams_base_tex = new ResourceLocation(RefStrings.MODID, "textures/models/ams_base.png"); public static final ResourceLocation ams_emitter_tex = new ResourceLocation(RefStrings.MODID, "textures/models/ams_emitter.png"); diff --git a/src/main/java/com/hbm/render/tileentity/RenderCrystallizer.java b/src/main/java/com/hbm/render/tileentity/RenderCrystallizer.java new file mode 100644 index 000000000..75015f4b6 --- /dev/null +++ b/src/main/java/com/hbm/render/tileentity/RenderCrystallizer.java @@ -0,0 +1,47 @@ +package com.hbm.render.tileentity; + +import org.lwjgl.opengl.GL11; + +import com.hbm.main.ResourceManager; +import com.hbm.tileentity.machine.TileEntityMachineCrystallizer; + +import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; +import net.minecraft.tileentity.TileEntity; + +public class RenderCrystallizer extends TileEntitySpecialRenderer { + + @Override + public void renderTileEntityAt(TileEntity te, double x, double y, double z, float inter) { + + GL11.glPushMatrix(); + GL11.glTranslated(x + 0.5D, y, z + 0.5D); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glDisable(GL11.GL_CULL_FACE); + + switch(te.getBlockMetadata() - 10) { + case 2: GL11.glRotatef(90, 0F, 1F, 0F); break; + case 4: GL11.glRotatef(180, 0F, 1F, 0F); break; + case 3: GL11.glRotatef(270, 0F, 1F, 0F); break; + case 5: GL11.glRotatef(0, 0F, 1F, 0F); break; + } + + TileEntityMachineCrystallizer crys = (TileEntityMachineCrystallizer)te; + + GL11.glShadeModel(GL11.GL_SMOOTH); + bindTexture(ResourceManager.crystallizer_tex); + ResourceManager.crystallizer.renderPart("Body"); + bindTexture(ResourceManager.crystallizer_window_tex); + ResourceManager.crystallizer.renderPart("Windows"); + + GL11.glPushMatrix(); + GL11.glRotatef(crys.prevAngle + (crys.angle - crys.prevAngle) * inter, 0, 1, 0); + bindTexture(ResourceManager.crystallizer_spinner_tex); + ResourceManager.crystallizer.renderPart("Spinner"); + GL11.glPopMatrix(); + + GL11.glShadeModel(GL11.GL_FLAT); + + GL11.glPopMatrix(); + } + +} diff --git a/src/main/java/com/hbm/tileentity/TileEntityProxyCombo.java b/src/main/java/com/hbm/tileentity/TileEntityProxyCombo.java new file mode 100644 index 000000000..e1990eb7e --- /dev/null +++ b/src/main/java/com/hbm/tileentity/TileEntityProxyCombo.java @@ -0,0 +1,333 @@ +package com.hbm.tileentity; + +import java.util.List; + +import com.hbm.handler.FluidTypeHandler.FluidType; +import com.hbm.interfaces.IConsumer; +import com.hbm.interfaces.IFluidAcceptor; +import com.hbm.inventory.FluidTank; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.ISidedInventory; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; + +public class TileEntityProxyCombo extends TileEntityProxyBase implements IConsumer, IFluidAcceptor, ISidedInventory { + + TileEntity tile; + boolean inventory; + boolean power; + boolean fluid; + + public TileEntityProxyCombo(boolean inventory, boolean power, boolean fluid) { + this.inventory = inventory; + this.power = power; + this.fluid = fluid; + } + + //fewer messy recursive operations + public TileEntity getTile() { + + if(tile == null) { + tile = this.getTE(); + } + + return tile; + } + + @Override + public void setFillstate(int fill, int index) { + + if(!fluid) + return; + + if(getTile() instanceof IFluidAcceptor) { + ((IFluidAcceptor)getTile()).setFillstate(fill, index); + } + } + + @Override + public void setFluidFill(int fill, FluidType type) { + + if(!fluid) + return; + + if(getTile() instanceof IFluidAcceptor) { + ((IFluidAcceptor)getTile()).setFluidFill(fill, type); + } + } + + @Override + public void setType(FluidType type, int index) { + + if(!fluid) + return; + + if(getTile() instanceof IFluidAcceptor) { + ((IFluidAcceptor)getTile()).setType(type, index); + } + } + + @Override + public List getTanks() { + + if(!fluid) + return null; + + if(getTile() instanceof IFluidAcceptor) { + return ((IFluidAcceptor)getTile()).getTanks(); + } + + return null; + } + + @Override + public int getFluidFill(FluidType type) { + + if(!fluid) + return 0; + + if(getTile() instanceof IFluidAcceptor) { + return ((IFluidAcceptor)getTile()).getFluidFill(type); + } + + return 0; + } + + @Override + public int getMaxFluidFill(FluidType type) { + + if(!fluid) + return 0; + + if(getTile() instanceof IFluidAcceptor) { + return ((IFluidAcceptor)getTile()).getMaxFluidFill(type); + } + + return 0; + } + + @Override + public void setPower(long i) { + + if(!power) + return; + + if(getTile() instanceof IConsumer) { + ((IConsumer)getTile()).setPower(i); + } + } + + @Override + public long getPower() { + + if(!power) + return 0; + + if(getTile() instanceof IConsumer) { + return ((IConsumer)getTile()).getPower(); + } + + return 0; + } + + @Override + public long getMaxPower() { + + if(!power) + return 0; + + if(getTile() instanceof IConsumer) { + return ((IConsumer)getTile()).getMaxPower(); + } + + return 0; + } + + @Override + public int getSizeInventory() { + + if(!inventory) + return 0; + + if(getTile() instanceof ISidedInventory) { + return ((ISidedInventory)getTile()).getSizeInventory(); + } + + return 0; + } + + @Override + public ItemStack getStackInSlot(int slot) { + + if(!inventory) + return null; + + if(getTile() instanceof ISidedInventory) { + return ((ISidedInventory)getTile()).getStackInSlotOnClosing(slot); + } + + return null; + } + + @Override + public ItemStack decrStackSize(int i, int j) { + + if(getTile() instanceof ISidedInventory) { + return ((ISidedInventory)getTile()).decrStackSize(i, j); + } + + return null; + } + + @Override + public ItemStack getStackInSlotOnClosing(int slot) { + + if(!inventory) + return null; + + if(getTile() instanceof ISidedInventory) { + return ((ISidedInventory)getTile()).getStackInSlotOnClosing(slot); + } + + return null; + } + + @Override + public void setInventorySlotContents(int slot, ItemStack stack) { + + if(!inventory) + return; + + if(getTile() instanceof ISidedInventory) { + ((ISidedInventory)getTile()).setInventorySlotContents(slot, stack); + } + } + + @Override + public String getInventoryName() { + + if(!inventory) + return null; + + if(getTile() instanceof ISidedInventory) { + return ((ISidedInventory)getTile()).getInventoryName(); + } + + return null; + } + + @Override + public boolean hasCustomInventoryName() { + + if(!inventory) + return false; + + if(getTile() instanceof ISidedInventory) { + return ((ISidedInventory)getTile()).hasCustomInventoryName(); + } + + return false; + } + + @Override + public int getInventoryStackLimit() { + + if(!inventory) + return 0; + + if(getTile() instanceof ISidedInventory) { + return ((ISidedInventory)getTile()).getInventoryStackLimit(); + } + + return 0; + } + + @Override + public boolean isUseableByPlayer(EntityPlayer player) { + + if(!inventory) + return false; + + if(getTile() instanceof ISidedInventory) { + return ((ISidedInventory)getTile()).isUseableByPlayer(player); + } + + return false; + } + + @Override + public void openInventory() { + + if(!inventory) + return; + + if(getTile() instanceof ISidedInventory) { + ((ISidedInventory)getTile()).openInventory(); + } + } + + @Override + public void closeInventory() { + + if(!inventory) + return; + + if(getTile() instanceof ISidedInventory) { + ((ISidedInventory)getTile()).closeInventory(); + } + } + + @Override + public boolean isItemValidForSlot(int slot, ItemStack stack) { + + if(!inventory) + return false; + + if(getTile() instanceof ISidedInventory) { + return ((ISidedInventory)getTile()).isItemValidForSlot(slot, stack); + } + + return false; + } + + @Override + public int[] getAccessibleSlotsFromSide(int side) { + + if(!inventory) + return new int[0]; + + if(getTile() instanceof ISidedInventory) { + return ((ISidedInventory)getTile()).getAccessibleSlotsFromSide(side); + } + + return new int[0]; + } + + @Override + public boolean canInsertItem(int i, ItemStack stack, int j) { + + if(!inventory) + return false; + + if(getTile() instanceof ISidedInventory) { + return ((ISidedInventory)getTile()).canInsertItem(i, stack, j); + } + + return false; + } + + @Override + public boolean canExtractItem(int i, ItemStack stack, int j) { + + if(!inventory) + return false; + + if(getTile() instanceof ISidedInventory) { + return ((ISidedInventory)getTile()).canExtractItem(i, stack, j); + } + + return false; + } + +} diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCrystallizer.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCrystallizer.java index 5df3bbda4..a1a1c27ba 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCrystallizer.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineCrystallizer.java @@ -12,8 +12,12 @@ import com.hbm.lib.Library; import com.hbm.tileentity.TileEntityMachineBase; import api.hbm.energy.IBatteryItem; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.AxisAlignedBB; public class TileEntityMachineCrystallizer extends TileEntityMachineBase implements IConsumer, IFluidAcceptor { @@ -24,6 +28,9 @@ public class TileEntityMachineCrystallizer extends TileEntityMachineBase impleme public short progress; public static final short duration = 600; + public float angle; + public float prevAngle; + public FluidTank tank; public TileEntityMachineCrystallizer() { @@ -67,6 +74,18 @@ public class TileEntityMachineCrystallizer extends TileEntityMachineBase impleme data.setShort("progress", progress); data.setLong("power", power); this.networkPack(data, 25); + } else { + + prevAngle = angle; + + if(progress > 0) { + angle += 5F; + + if(angle >= 360) { + angle -= 360; + prevAngle -= 360; + } + } } } @@ -209,6 +228,18 @@ public class TileEntityMachineCrystallizer extends TileEntityMachineBase impleme @Override public int[] getAccessibleSlotsFromSide(int side) { - return side == 0 ? new int[] { 2 } : (side == 1 ? new int[] { 0 } : new int[] { 1 }); + return side == 0 ? new int[] { 2 } : new int[] { 0, 2 }; + } + + @Override + public AxisAlignedBB getRenderBoundingBox() { + return TileEntity.INFINITE_EXTENT_AABB; + } + + @Override + @SideOnly(Side.CLIENT) + public double getMaxRenderDistanceSquared() + { + return 65536.0D; } } diff --git a/src/main/java/com/hbm/world/dungeon/Ruin001.java b/src/main/java/com/hbm/world/dungeon/Ruin001.java new file mode 100644 index 000000000..465936042 --- /dev/null +++ b/src/main/java/com/hbm/world/dungeon/Ruin001.java @@ -0,0 +1,498 @@ +//Schematic to java Structure by jajo_11 | inspired by "MITHION'S .SCHEMATIC TO JAVA CONVERTINGTOOL" + +package com.hbm.world.dungeon; + +import java.util.Random; + +import com.hbm.blocks.ModBlocks; + +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.init.Blocks; +import net.minecraft.world.World; +import net.minecraft.world.gen.feature.WorldGenerator; + +public class Ruin001 extends WorldGenerator { + + Block Block1 = ModBlocks.brick_concrete; + Block Block2 = ModBlocks.brick_concrete_cracked; + Block Block3 = ModBlocks.brick_concrete_broken; + + protected Block[] GetValidSpawnBlocks() { + return new Block[] {Blocks.grass}; + } + + public boolean LocationIsValidSpawn(World world, int x, int y, int z) { + + Block checkBlock = world.getBlock(x, y - 1, z); + Block blockAbove = world.getBlock(x, y , z); + Block blockBelow = world.getBlock(x, y - 2, z); + + for (Block i : GetValidSpawnBlocks()) + { + if (blockAbove != Blocks.air) + { + return false; + } + if (checkBlock == i) + { + return true; + } + else if (checkBlock == Blocks.snow_layer && blockBelow == i) + { + return true; + } + else if (checkBlock.getMaterial() == Material.plants && blockBelow == i) + { + return true; + } + } + return false; + } + + public boolean generate(World world, Random rand, int x, int y, int z) { + + int i = rand.nextInt(1); + + if(i == 0) + { + generate_r0(world, rand, x, y, z); + } + + return true; + } + + public boolean generate_r0(World world, Random rand, int x, int y, int z) { + + if(!LocationIsValidSpawn(world, x, y, z) || !LocationIsValidSpawn(world, x + 12, y, z) || !LocationIsValidSpawn(world, x + 12, y, z + 14) || !LocationIsValidSpawn(world, x, y, z + 14)) { + // return false; + } + + world.setBlock(x + 1, y + 0, z + 5, Block1, 0, 3); + world.setBlock(x + 1, y + 0, z + 6, Block1, 0, 3); + world.setBlock(x + 2, y + 0, z + 6, Block1, 0, 3); + world.setBlock(x + 3, y + 0, z + 6, Block1, 0, 3); + world.setBlock(x + 4, y + 0, z + 6, Block1, 0, 3); + world.setBlock(x + 5, y + 0, z + 6, Block1, 0, 3); + world.setBlock(x + 6, y + 0, z + 6, Block1, 0, 3); + world.setBlock(x + 7, y + 0, z + 6, Block1, 0, 3); + world.setBlock(x + 8, y + 0, z + 6, Block1, 0, 3); + world.setBlock(x + 3, y + 0, z + 7, Block1, 0, 3); + world.setBlock(x + 1, y + 0, z + 8, Block1, 0, 3); + world.setBlock(x + 2, y + 0, z + 8, Block1, 0, 3); + world.setBlock(x + 3, y + 0, z + 8, Block1, 0, 3); + world.setBlock(x + 1, y + 0, z + 9, Blocks.lit_furnace, 3, 3); + world.setBlock(x + 2, y + 0, z + 9, Block1, 0, 3); + world.setBlock(x + 1, y + 0, z + 10, Block1, 0, 3); + world.setBlock(x + 1, y + 1, z + 4, Block1, 0, 3); + world.setBlock(x + 0, y + 1, z + 5, Block1, 0, 3); + world.setBlock(x + 1, y + 1, z + 5, Blocks.vine, 0, 3); + world.setBlock(x + 2, y + 1, z + 5, Block1, 0, 3); + world.setBlock(x + 3, y + 1, z + 5, Block1, 0, 3); + world.setBlock(x + 4, y + 1, z + 5, Block1, 0, 3); + world.setBlock(x + 5, y + 1, z + 5, Block1, 0, 3); + world.setBlock(x + 6, y + 1, z + 5, Block1, 0, 3); + world.setBlock(x + 7, y + 1, z + 5, Block1, 0, 3); + world.setBlock(x + 8, y + 1, z + 5, Block1, 0, 3); + world.setBlock(x + 0, y + 1, z + 6, Block1, 0, 3); + world.setBlock(x + 9, y + 1, z + 6, Block1, 0, 3); + world.setBlock(x + 1, y + 1, z + 7, Block1, 0, 3); + world.setBlock(x + 2, y + 1, z + 7, Block1, 0, 3); + world.setBlock(x + 3, y + 1, z + 7, Blocks.vine, 0, 3); + world.setBlock(x + 4, y + 1, z + 7, Block1, 0, 3); + world.setBlock(x + 5, y + 1, z + 7, Block1, 0, 3); + world.setBlock(x + 6, y + 1, z + 7, Block1, 0, 3); + world.setBlock(x + 7, y + 1, z + 7, Block1, 0, 3); + world.setBlock(x + 8, y + 1, z + 7, Block1, 0, 3); + world.setBlock(x + 0, y + 1, z + 8, Block1, 0, 3); + world.setBlock(x + 1, y + 1, z + 8, Blocks.vine, 0, 3); + world.setBlock(x + 2, y + 1, z + 8, Blocks.vine, 0, 3); + world.setBlock(x + 3, y + 1, z + 8, Blocks.vine, 0, 3); + world.setBlock(x + 4, y + 1, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + 1, z + 9, Block1, 0, 3); + world.setBlock(x + 1, y + 1, z + 9, Blocks.vine, 0, 3); + world.setBlock(x + 2, y + 1, z + 9, Blocks.water, 0, 3); + world.setBlock(x + 3, y + 1, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + 1, z + 10, Block1, 0, 3); + world.setBlock(x + 1, y + 1, z + 10, Blocks.vine, 0, 3); + world.setBlock(x + 2, y + 1, z + 10, Block1, 0, 3); + world.setBlock(x + 1, y + 1, z + 11, Block1, 0, 3); + world.setBlock(x + 1, y + 2, z + 4, Block1, 0, 3); + world.setBlock(x + 0, y + 2, z + 5, Block1, 0, 3); + world.setBlock(x + 1, y + 2, z + 5, Blocks.vine, 0, 3); + world.setBlock(x + 2, y + 2, z + 5, Block1, 0, 3); + world.setBlock(x + 3, y + 2, z + 5, Block1, 0, 3); + world.setBlock(x + 4, y + 2, z + 5, Block1, 0, 3); + world.setBlock(x + 5, y + 2, z + 5, Block1, 0, 3); + world.setBlock(x + 6, y + 2, z + 5, Block1, 0, 3); + world.setBlock(x + 7, y + 2, z + 5, Block1, 0, 3); + world.setBlock(x + 8, y + 2, z + 5, Block1, 0, 3); + world.setBlock(x + 9, y + 2, z + 5, Block1, 0, 3); + world.setBlock(x + 10, y + 2, z + 5, Block1, 0, 3); + world.setBlock(x + 11, y + 2, z + 5, Block1, 0, 3); + world.setBlock(x + 0, y + 2, z + 6, Block1, 0, 3); + world.setBlock(x + 1, y + 2, z + 6, Block1, 0, 3); + world.setBlock(x + 2, y + 2, z + 6, Block1, 0, 3); + world.setBlock(x + 3, y + 2, z + 6, Block1, 0, 3); + world.setBlock(x + 4, y + 2, z + 6, Block1, 0, 3); + world.setBlock(x + 5, y + 2, z + 6, Block1, 0, 3); + world.setBlock(x + 6, y + 2, z + 6, Block1, 0, 3); + world.setBlock(x + 7, y + 2, z + 6, Block1, 0, 3); + world.setBlock(x + 8, y + 2, z + 6, Blocks.vine, 0, 3); + world.setBlock(x + 9, y + 2, z + 6, Block1, 0, 3); + world.setBlock(x + 10, y + 2, z + 6, Block1, 0, 3); + world.setBlock(x + 11, y + 2, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + 2, z + 7, Block1, 0, 3); + world.setBlock(x + 1, y + 2, z + 7, Block1, 0, 3); + world.setBlock(x + 2, y + 2, z + 7, Block1, 0, 3); + world.setBlock(x + 3, y + 2, z + 7, Block1, 0, 3); + world.setBlock(x + 4, y + 2, z + 7, Block1, 0, 3); + world.setBlock(x + 5, y + 2, z + 7, Block2, 0, 3); + world.setBlock(x + 6, y + 2, z + 7, Block3, 0, 3); + world.setBlock(x + 7, y + 2, z + 7, Block1, 0, 3); + world.setBlock(x + 8, y + 2, z + 7, Block1, 0, 3); + world.setBlock(x + 9, y + 2, z + 7, Block1, 0, 3); + world.setBlock(x + 10, y + 2, z + 7, Block3, 0, 3); + world.setBlock(x + 11, y + 2, z + 7, Block3, 0, 3); + world.setBlock(x + 0, y + 2, z + 8, Block1, 0, 3); + world.setBlock(x + 1, y + 2, z + 8, Block1, 0, 3); + world.setBlock(x + 2, y + 2, z + 8, Block1, 0, 3); + world.setBlock(x + 3, y + 2, z + 8, Block2, 0, 3); + world.setBlock(x + 4, y + 2, z + 8, Block3, 0, 3); + world.setBlock(x + 5, y + 2, z + 8, Block2, 0, 3); + world.setBlock(x + 6, y + 2, z + 8, Blocks.netherrack, 0, 3); + world.setBlock(x + 7, y + 2, z + 8, Blocks.netherrack, 0, 3); + world.setBlock(x + 8, y + 2, z + 8, Block3, 0, 3); + world.setBlock(x + 9, y + 2, z + 8, Block3, 0, 3); + world.setBlock(x + 10, y + 2, z + 8, Block2, 0, 3); + world.setBlock(x + 11, y + 2, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + 2, z + 9, Block1, 0, 3); + world.setBlock(x + 1, y + 2, z + 9, Block1, 0, 3); + world.setBlock(x + 2, y + 2, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 2, z + 9, Block1, 0, 3); + world.setBlock(x + 4, y + 2, z + 9, Blocks.netherrack, 0, 3); + world.setBlock(x + 5, y + 2, z + 9, Block2, 0, 3); + world.setBlock(x + 6, y + 2, z + 9, Block3, 0, 3); + world.setBlock(x + 7, y + 2, z + 9, Blocks.netherrack, 0, 3); + world.setBlock(x + 8, y + 2, z + 9, Block3, 0, 3); + world.setBlock(x + 9, y + 2, z + 9, Block3, 0, 3); + world.setBlock(x + 10, y + 2, z + 9, Block3, 0, 3); + world.setBlock(x + 11, y + 2, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + 2, z + 10, Block1, 0, 3); + world.setBlock(x + 1, y + 2, z + 10, Block1, 0, 3); + world.setBlock(x + 2, y + 2, z + 10, Block1, 0, 3); + world.setBlock(x + 3, y + 2, z + 10, Blocks.netherrack, 0, 3); + world.setBlock(x + 4, y + 2, z + 10, Blocks.netherrack, 0, 3); + world.setBlock(x + 5, y + 2, z + 10, Blocks.netherrack, 0, 3); + world.setBlock(x + 6, y + 2, z + 10, Block2, 0, 3); + world.setBlock(x + 7, y + 2, z + 10, Block2, 0, 3); + world.setBlock(x + 8, y + 2, z + 10, Block3, 0, 3); + world.setBlock(x + 9, y + 2, z + 10, Block3, 0, 3); + world.setBlock(x + 10, y + 2, z + 10, Blocks.netherrack, 0, 3); + world.setBlock(x + 11, y + 2, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + 2, z + 11, Block1, 0, 3); + world.setBlock(x + 1, y + 2, z + 11, Block1, 0, 3); + world.setBlock(x + 2, y + 2, z + 11, Block1, 0, 3); + world.setBlock(x + 3, y + 2, z + 11, Block1, 0, 3); + world.setBlock(x + 4, y + 2, z + 11, Blocks.netherrack, 0, 3); + world.setBlock(x + 5, y + 2, z + 11, Blocks.netherrack, 0, 3); + world.setBlock(x + 6, y + 2, z + 11, Block3, 0, 3); + world.setBlock(x + 7, y + 2, z + 11, Blocks.netherrack, 0, 3); + world.setBlock(x + 8, y + 2, z + 11, Block3, 0, 3); + world.setBlock(x + 9, y + 2, z + 11, Blocks.netherrack, 0, 3); + world.setBlock(x + 10, y + 2, z + 11, Blocks.netherrack, 0, 3); + world.setBlock(x + 11, y + 2, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + 2, z + 12, Block1, 0, 3); + world.setBlock(x + 1, y + 2, z + 12, Block1, 0, 3); + world.setBlock(x + 2, y + 2, z + 12, Block1, 0, 3); + world.setBlock(x + 3, y + 2, z + 12, Block1, 0, 3); + world.setBlock(x + 4, y + 2, z + 12, Block1, 0, 3); + world.setBlock(x + 5, y + 2, z + 12, Block1, 0, 3); + world.setBlock(x + 6, y + 2, z + 12, Blocks.netherrack, 0, 3); + world.setBlock(x + 7, y + 2, z + 12, Block1, 0, 3); + world.setBlock(x + 8, y + 2, z + 12, Blocks.netherrack, 0, 3); + world.setBlock(x + 9, y + 2, z + 12, Block1, 0, 3); + world.setBlock(x + 10, y + 2, z + 12, Block1, 0, 3); + world.setBlock(x + 11, y + 2, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + 2, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + 2, z + 13, Block1, 0, 3); + world.setBlock(x + 2, y + 2, z + 13, Block1, 0, 3); + world.setBlock(x + 3, y + 2, z + 13, Block1, 0, 3); + world.setBlock(x + 4, y + 2, z + 13, Block1, 0, 3); + world.setBlock(x + 5, y + 2, z + 13, Block1, 0, 3); + world.setBlock(x + 6, y + 2, z + 13, Block1, 0, 3); + world.setBlock(x + 7, y + 2, z + 13, Block1, 0, 3); + world.setBlock(x + 8, y + 2, z + 13, Block1, 0, 3); + world.setBlock(x + 9, y + 2, z + 13, Block1, 0, 3); + world.setBlock(x + 10, y + 2, z + 13, Block1, 0, 3); + world.setBlock(x + 11, y + 2, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + 2, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + 2, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + 2, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + 2, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + 2, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + 2, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 2, z + 14, Block1, 0, 3); + world.setBlock(x + 8, y + 2, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + 2, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + 2, z + 14, Block1, 0, 3); + world.setBlock(x + 11, y + 2, z + 14, Block1, 0, 3); + world.setBlock(x + 0, y + 3, z + 4, Block1, 0, 3); + world.setBlock(x + 1, y + 3, z + 4, Block1, 0, 3); + world.setBlock(x + 2, y + 3, z + 4, Block1, 0, 3); + world.setBlock(x + 3, y + 3, z + 4, Block1, 0, 3); + world.setBlock(x + 4, y + 3, z + 4, Block1, 0, 3); + world.setBlock(x + 5, y + 3, z + 4, Block1, 0, 3); + world.setBlock(x + 6, y + 3, z + 4, Block1, 0, 3); + world.setBlock(x + 7, y + 3, z + 4, Block1, 0, 3); + world.setBlock(x + 8, y + 3, z + 4, Block1, 0, 3); + world.setBlock(x + 9, y + 3, z + 4, Block1, 0, 3); + world.setBlock(x + 10, y + 3, z + 4, Block1, 0, 3); + world.setBlock(x + 11, y + 3, z + 4, Block1, 0, 3); + world.setBlock(x + 12, y + 3, z + 4, Block1, 0, 3); + world.setBlock(x + 0, y + 3, z + 5, Block1, 0, 3); + world.setBlock(x + 1, y + 3, z + 5, Blocks.reeds, 0, 3); + world.setBlock(x + 2, y + 3, z + 5, Blocks.waterlily, 0, 3); + world.setBlock(x + 3, y + 3, z + 5, Blocks.waterlily, 0, 3); + world.setBlock(x + 4, y + 3, z + 5, Blocks.waterlily, 0, 3); + world.setBlock(x + 5, y + 3, z + 5, Blocks.chest, 3, 3); + world.setBlock(x + 6, y + 3, z + 5, Blocks.chest, 3, 3); + world.setBlock(x + 7, y + 3, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 3, z + 5, Block1, 0, 3); + world.setBlock(x + 0, y + 3, z + 6, Block1, 0, 3); + world.setBlock(x + 1, y + 3, z + 6, ModBlocks.red_cable, 0, 3); + world.setBlock(x + 2, y + 3, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 3, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 3, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 3, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 3, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 3, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 6, Blocks.vine, 0, 3); + world.setBlock(x + 9, y + 3, z + 6, Blocks.stone, 0, 3); + world.setBlock(x + 11, y + 3, z + 6, Blocks.stone, 0, 3); + world.setBlock(x + 12, y + 3, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + 3, z + 7, Block1, 0, 3); + world.setBlock(x + 1, y + 3, z + 7, Blocks.nether_wart, 5, 3); + world.setBlock(x + 2, y + 3, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 3, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 3, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 3, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 3, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 3, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 3, z + 7, Blocks.ender_chest, 2, 3); + world.setBlock(x + 12, y + 3, z + 7, Block1, 0, 3); + world.setBlock(x + 0, y + 3, z + 8, Block1, 0, 3); + world.setBlock(x + 1, y + 3, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 3, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 3, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 3, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 3, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 3, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 3, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 3, z + 8, Blocks.stone, 0, 3); + world.setBlock(x + 11, y + 3, z + 8, Blocks.stone, 0, 3); + world.setBlock(x + 12, y + 3, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + 3, z + 9, Block1, 0, 3); + world.setBlock(x + 1, y + 3, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 3, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 3, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 3, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 3, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 3, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 3, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 3, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + 3, z + 10, Block1, 0, 3); + world.setBlock(x + 1, y + 3, z + 10, ModBlocks.machine_shredder, 0, 3); + world.setBlock(x + 2, y + 3, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 3, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 3, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 3, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 3, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 3, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 10, ModBlocks.crashed_balefire, 5, 3); + world.setBlock(x + 9, y + 3, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 3, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 3, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 3, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + 3, z + 11, Block1, 0, 3); + world.setBlock(x + 1, y + 3, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 3, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 3, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 3, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 3, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 3, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 3, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 3, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 3, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 3, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 3, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + 3, z + 12, Block1, 0, 3); + world.setBlock(x + 1, y + 3, z + 12, Blocks.web, 0, 3); + world.setBlock(x + 2, y + 3, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 3, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 3, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 3, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 3, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 3, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 3, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 3, z + 12, Block1, 0, 3); + world.setBlock(x + 12, y + 3, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + 3, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + 3, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 2, y + 3, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 3, y + 3, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 3, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 3, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 3, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 7, y + 3, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 9, y + 3, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 10, y + 3, z + 13, Block1, 0, 3); + world.setBlock(x + 11, y + 3, z + 13, Block1, 0, 3); + world.setBlock(x + 12, y + 3, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + 3, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + 3, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + 3, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + 3, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + 3, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + 3, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 3, z + 14, Block1, 0, 3); + world.setBlock(x + 8, y + 3, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + 3, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + 3, z + 14, Block1, 0, 3); + world.setBlock(x + 11, y + 3, z + 14, Block1, 0, 3); + world.setBlock(x + 0, y + 4, z + 4, Block1, 0, 3); + world.setBlock(x + 1, y + 4, z + 4, Block1, 0, 3); + world.setBlock(x + 2, y + 4, z + 4, Block1, 0, 3); + world.setBlock(x + 3, y + 4, z + 4, Block1, 0, 3); + world.setBlock(x + 4, y + 4, z + 4, Block1, 0, 3); + world.setBlock(x + 5, y + 4, z + 4, Block1, 0, 3); + world.setBlock(x + 6, y + 4, z + 4, Block1, 0, 3); + world.setBlock(x + 7, y + 4, z + 4, Block1, 0, 3); + world.setBlock(x + 8, y + 4, z + 4, Block1, 0, 3); + world.setBlock(x + 9, y + 4, z + 4, Block1, 0, 3); + world.setBlock(x + 10, y + 4, z + 4, Block1, 0, 3); + world.setBlock(x + 11, y + 4, z + 4, Block1, 0, 3); + world.setBlock(x + 12, y + 4, z + 4, Block1, 0, 3); + world.setBlock(x + 0, y + 4, z + 5, Block1, 0, 3); + world.setBlock(x + 2, y + 4, z + 5, Blocks.waterlily, 0, 3); + world.setBlock(x + 3, y + 4, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 4, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 4, z + 5, Blocks.chest, 3, 3); + world.setBlock(x + 6, y + 4, z + 5, Blocks.chest, 3, 3); + world.setBlock(x + 7, y + 4, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 4, z + 5, Block1, 0, 3); + world.setBlock(x + 0, y + 4, z + 6, Block1, 0, 3); + world.setBlock(x + 1, y + 4, z + 6, ModBlocks.red_cable, 0, 3); + world.setBlock(x + 2, y + 4, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 4, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 4, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 4, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 4, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 4, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 4, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + 4, z + 7, Block1, 0, 3); + world.setBlock(x + 1, y + 4, z + 7, Blocks.nether_wart, 5, 3); + world.setBlock(x + 2, y + 4, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 4, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 4, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 4, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 4, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 4, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 4, z + 7, Block1, 0, 3); + world.setBlock(x + 0, y + 4, z + 8, Block1, 0, 3); + world.setBlock(x + 1, y + 4, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 4, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 4, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 4, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 4, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 4, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 4, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 4, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + 4, z + 9, Block1, 0, 3); + world.setBlock(x + 1, y + 4, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 4, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 4, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 4, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 4, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 4, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 4, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 4, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + 4, z + 10, Block1, 0, 3); + world.setBlock(x + 1, y + 4, z + 10, ModBlocks.red_cable, 0, 3); + world.setBlock(x + 2, y + 4, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 4, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 4, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 4, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 4, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 4, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 4, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 4, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 4, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 4, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + 4, z + 11, Block1, 0, 3); + world.setBlock(x + 1, y + 4, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 4, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 4, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 4, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 4, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 4, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 4, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 4, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 4, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 4, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 4, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + 4, z + 12, Block1, 0, 3); + world.setBlock(x + 1, y + 4, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 4, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 4, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 4, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 4, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 4, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 4, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 4, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 4, z + 12, Block1, 0, 3); + world.setBlock(x + 12, y + 4, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + 4, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + 4, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 4, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 3, y + 4, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 4, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 4, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 4, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 4, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 10, y + 4, z + 13, Block1, 0, 3); + world.setBlock(x + 11, y + 4, z + 13, Block1, 0, 3); + world.setBlock(x + 12, y + 4, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + 4, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + 4, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + 4, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + 4, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + 4, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + 4, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 4, z + 14, Block1, 0, 3); + world.setBlock(x + 8, y + 4, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + 4, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + 4, z + 14, Block1, 0, 3); + world.setBlock(x + 11, y + 4, z + 14, Block1, 0, 3); + + new Ruin002().generate_r00(world, rand, x, y, z); + return true; + + } +} \ No newline at end of file diff --git a/src/main/java/com/hbm/world/dungeon/Ruin002.java b/src/main/java/com/hbm/world/dungeon/Ruin002.java new file mode 100644 index 000000000..7ffa1c7b7 --- /dev/null +++ b/src/main/java/com/hbm/world/dungeon/Ruin002.java @@ -0,0 +1,1314 @@ +//Schematic to java Structure by jajo_11 | inspired by "MITHION'S.SCHEMATIC TO JAVA CONVERTINGTOOL" + +package com.hbm.world.dungeon; + +import java.util.Random; + +import com.hbm.blocks.ModBlocks; + +import net.minecraft.block.Block; +import net.minecraft.init.Blocks; +import net.minecraft.world.World; + +public class Ruin002 { + + Block Block1 = ModBlocks.brick_concrete; + Block Block4 = ModBlocks.deco_steel; + Block Block5 = ModBlocks.steel_wall; + + public boolean generate_r00(World world, Random rand, int x, int y, int z) { + + world.setBlock(x + 0, y + 5, z + 4, Block1, 0, 3); + world.setBlock(x + 1, y + 5, z + 4, Block1, 0, 3); + world.setBlock(x + 2, y + 5, z + 4, Block1, 0, 3); + world.setBlock(x + 3, y + 5, z + 4, Block1, 0, 3); + world.setBlock(x + 4, y + 5, z + 4, Block1, 0, 3); + world.setBlock(x + 5, y + 5, z + 4, Block1, 0, 3); + world.setBlock(x + 6, y + 5, z + 4, Block1, 0, 3); + world.setBlock(x + 7, y + 5, z + 4, Block1, 0, 3); + world.setBlock(x + 8, y + 5, z + 4, Block1, 0, 3); + world.setBlock(x + 9, y + 5, z + 4, Block1, 0, 3); + world.setBlock(x + 10, y + 5, z + 4, Block1, 0, 3); + world.setBlock(x + 11, y + 5, z + 4, Block1, 0, 3); + world.setBlock(x + 12, y + 5, z + 4, Block1, 0, 3); + world.setBlock(x + 0, y + 5, z + 5, Block1, 0, 3); + world.setBlock(x + 1, y + 5, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 5, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 5, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 5, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 5, z + 5, Blocks.chest, 3, 3); + world.setBlock(x + 6, y + 5, z + 5, Blocks.chest, 3, 3); + world.setBlock(x + 7, y + 5, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 5, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 5, z + 5, Block1, 0, 3); + world.setBlock(x + 0, y + 5, z + 6, Block1, 0, 3); + world.setBlock(x + 1, y + 5, z + 6, ModBlocks.red_cable, 0, 3); + world.setBlock(x + 2, y + 5, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 5, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 5, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 5, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 5, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 5, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 5, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 5, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + 5, z + 7, Block1, 0, 3); + world.setBlock(x + 1, y + 5, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 5, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 5, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 5, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 5, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 5, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 5, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 5, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 5, z + 7, Block1, 0, 3); + world.setBlock(x + 0, y + 5, z + 8, Block1, 0, 3); + world.setBlock(x + 1, y + 5, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 5, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 5, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 5, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 5, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 5, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 5, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 5, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 5, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + 5, z + 9, Block1, 0, 3); + world.setBlock(x + 1, y + 5, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 5, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 5, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 5, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 5, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 5, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 5, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 5, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 5, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + 5, z + 10, Block1, 0, 3); + world.setBlock(x + 1, y + 5, z + 10, ModBlocks.red_cable, 0, 3); + world.setBlock(x + 2, y + 5, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 5, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 5, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 5, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 5, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 5, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 5, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 5, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 5, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 5, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 5, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + 5, z + 11, Block1, 0, 3); + world.setBlock(x + 1, y + 5, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 5, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 5, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 5, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 5, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 5, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 5, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 5, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 5, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 5, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 5, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 5, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + 5, z + 12, Block1, 0, 3); + world.setBlock(x + 1, y + 5, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 5, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 5, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 5, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 5, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 5, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 5, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 5, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 5, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 5, z + 12, Block1, 0, 3); + world.setBlock(x + 12, y + 5, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + 5, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + 5, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 2, y + 5, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 5, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 5, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 5, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 5, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 5, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 5, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 5, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 5, z + 13, Block1, 0, 3); + world.setBlock(x + 11, y + 5, z + 13, Block1, 0, 3); + world.setBlock(x + 12, y + 5, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + 5, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + 5, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + 5, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + 5, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + 5, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + 5, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 5, z + 14, Block1, 0, 3); + world.setBlock(x + 8, y + 5, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + 5, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + 5, z + 14, Block1, 0, 3); + world.setBlock(x + 11, y + 5, z + 14, Block1, 0, 3); + world.setBlock(x + 0, y + 6, z + 4, Block1, 0, 3); + world.setBlock(x + 1, y + 6, z + 4, Block1, 0, 3); + world.setBlock(x + 2, y + 6, z + 4, Block1, 0, 3); + world.setBlock(x + 3, y + 6, z + 4, Block1, 0, 3); + world.setBlock(x + 4, y + 6, z + 4, Block1, 0, 3); + world.setBlock(x + 5, y + 6, z + 4, Block1, 0, 3); + world.setBlock(x + 6, y + 6, z + 4, Block1, 0, 3); + world.setBlock(x + 7, y + 6, z + 4, Block1, 0, 3); + world.setBlock(x + 8, y + 6, z + 4, Block1, 0, 3); + world.setBlock(x + 9, y + 6, z + 4, Block1, 0, 3); + world.setBlock(x + 10, y + 6, z + 4, Block1, 0, 3); + world.setBlock(x + 11, y + 6, z + 4, Block1, 0, 3); + world.setBlock(x + 12, y + 6, z + 4, Block1, 0, 3); + world.setBlock(x + 0, y + 6, z + 5, Block1, 0, 3); + world.setBlock(x + 1, y + 6, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 6, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 6, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 6, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 6, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 6, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 6, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 6, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 6, z + 5, Blocks.web, 0, 3); + world.setBlock(x + 11, y + 6, z + 5, Blocks.web, 0, 3); + world.setBlock(x + 12, y + 6, z + 5, Block1, 0, 3); + world.setBlock(x + 0, y + 6, z + 6, Block1, 0, 3); + world.setBlock(x + 1, y + 6, z + 6, ModBlocks.red_cable, 0, 3); + world.setBlock(x + 2, y + 6, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 6, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 6, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 6, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 6, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 6, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 6, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 6, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 6, z + 6, Blocks.web, 0, 3); + world.setBlock(x + 12, y + 6, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + 6, z + 7, Block1, 0, 3); + world.setBlock(x + 1, y + 6, z + 7, ModBlocks.red_cable, 0, 3); + world.setBlock(x + 2, y + 6, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 6, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 6, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 6, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 6, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 6, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 6, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 6, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 6, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 6, z + 7, Block1, 0, 3); + world.setBlock(x + 0, y + 6, z + 8, Block1, 0, 3); + world.setBlock(x + 1, y + 6, z + 8, ModBlocks.red_cable, 0, 3); + world.setBlock(x + 2, y + 6, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 6, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 6, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 6, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 6, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 6, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 6, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 6, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 6, z + 8, Blocks.web, 0, 3); + world.setBlock(x + 12, y + 6, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + 6, z + 9, Block1, 0, 3); + world.setBlock(x + 1, y + 6, z + 9, ModBlocks.cable_switch, 1, 3); + world.setBlock(x + 2, y + 6, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 6, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 6, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 6, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 6, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 6, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 6, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 6, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 6, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 6, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + 6, z + 10, Block1, 0, 3); + world.setBlock(x + 1, y + 6, z + 10, ModBlocks.red_cable, 0, 3); + world.setBlock(x + 2, y + 6, z + 10, ModBlocks.red_cable, 0, 3); + world.setBlock(x + 3, y + 6, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 6, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 6, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 6, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 6, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 6, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 6, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 6, z + 10, Blocks.web, 0, 3); + world.setBlock(x + 12, y + 6, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + 6, z + 11, Block1, 0, 3); + world.setBlock(x + 1, y + 6, z + 11, ModBlocks.red_cable, 0, 3); + world.setBlock(x + 2, y + 6, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 6, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 6, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 6, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 6, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 6, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 6, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 6, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 6, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 6, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + 6, z + 12, Block1, 0, 3); + world.setBlock(x + 1, y + 6, z + 12, ModBlocks.red_cable, 0, 3); + world.setBlock(x + 2, y + 6, z + 12, ModBlocks.red_cable, 0, 3); + world.setBlock(x + 3, y + 6, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 6, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 6, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 6, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 6, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 6, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 6, z + 12, Block1, 0, 3); + world.setBlock(x + 12, y + 6, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + 6, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + 6, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 2, y + 6, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 3, y + 6, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 6, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 6, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 6, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 6, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 6, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 6, z + 13, Block1, 0, 3); + world.setBlock(x + 11, y + 6, z + 13, Block1, 0, 3); + world.setBlock(x + 12, y + 6, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + 6, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + 6, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + 6, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + 6, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + 6, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + 6, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 6, z + 14, Block1, 0, 3); + world.setBlock(x + 8, y + 6, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + 6, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + 6, z + 14, Block1, 0, 3); + world.setBlock(x + 11, y + 6, z + 14, Block1, 0, 3); + world.setBlock(x + 0, y + 7, z + 4, Block1, 0, 3); + world.setBlock(x + 1, y + 7, z + 4, Block1, 0, 3); + world.setBlock(x + 2, y + 7, z + 4, Block1, 0, 3); + world.setBlock(x + 3, y + 7, z + 4, Block1, 0, 3); + world.setBlock(x + 4, y + 7, z + 4, Block1, 0, 3); + world.setBlock(x + 5, y + 7, z + 4, Block1, 0, 3); + world.setBlock(x + 6, y + 7, z + 4, Block1, 0, 3); + world.setBlock(x + 7, y + 7, z + 4, Block1, 0, 3); + world.setBlock(x + 8, y + 7, z + 4, Block1, 0, 3); + world.setBlock(x + 9, y + 7, z + 4, Block1, 0, 3); + world.setBlock(x + 10, y + 7, z + 4, Block1, 0, 3); + world.setBlock(x + 11, y + 7, z + 4, Block1, 0, 3); + world.setBlock(x + 0, y + 7, z + 5, Block1, 0, 3); + world.setBlock(x + 1, y + 7, z + 5, Block1, 0, 3); + world.setBlock(x + 2, y + 7, z + 5, Block1, 0, 3); + world.setBlock(x + 3, y + 7, z + 5, Block1, 0, 3); + world.setBlock(x + 4, y + 7, z + 5, Block1, 0, 3); + world.setBlock(x + 5, y + 7, z + 5, Block1, 0, 3); + world.setBlock(x + 6, y + 7, z + 5, Block1, 0, 3); + world.setBlock(x + 7, y + 7, z + 5, Block1, 0, 3); + world.setBlock(x + 8, y + 7, z + 5, Block1, 0, 3); + world.setBlock(x + 9, y + 7, z + 5, Block1, 0, 3); + world.setBlock(x + 10, y + 7, z + 5, Block1, 0, 3); + world.setBlock(x + 11, y + 7, z + 5, Block1, 0, 3); + world.setBlock(x + 0, y + 7, z + 6, Block1, 0, 3); + world.setBlock(x + 1, y + 7, z + 6, Block1, 0, 3); + world.setBlock(x + 2, y + 7, z + 6, Block1, 0, 3); + world.setBlock(x + 3, y + 7, z + 6, Block1, 0, 3); + world.setBlock(x + 4, y + 7, z + 6, Block1, 0, 3); + world.setBlock(x + 5, y + 7, z + 6, Block1, 0, 3); + world.setBlock(x + 6, y + 7, z + 6, Block1, 0, 3); + world.setBlock(x + 7, y + 7, z + 6, Block1, 0, 3); + world.setBlock(x + 8, y + 7, z + 6, Block1, 0, 3); + world.setBlock(x + 9, y + 7, z + 6, Block1, 0, 3); + world.setBlock(x + 10, y + 7, z + 6, Block1, 0, 3); + world.setBlock(x + 11, y + 7, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + 7, z + 7, Block1, 0, 3); + world.setBlock(x + 1, y + 7, z + 7, Block1, 0, 3); + world.setBlock(x + 2, y + 7, z + 7, Block1, 0, 3); + world.setBlock(x + 3, y + 7, z + 7, Block1, 0, 3); + world.setBlock(x + 4, y + 7, z + 7, Block1, 0, 3); + world.setBlock(x + 5, y + 7, z + 7, Block1, 0, 3); + world.setBlock(x + 6, y + 7, z + 7, Block1, 0, 3); + world.setBlock(x + 7, y + 7, z + 7, Block1, 0, 3); + world.setBlock(x + 8, y + 7, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 7, z + 7, Block1, 0, 3); + world.setBlock(x + 10, y + 7, z + 7, Block1, 0, 3); + world.setBlock(x + 11, y + 7, z + 7, Block1, 0, 3); + world.setBlock(x + 0, y + 7, z + 8, Block1, 0, 3); + world.setBlock(x + 1, y + 7, z + 8, Block1, 0, 3); + world.setBlock(x + 2, y + 7, z + 8, Block1, 0, 3); + world.setBlock(x + 3, y + 7, z + 8, Block1, 0, 3); + world.setBlock(x + 4, y + 7, z + 8, Block1, 0, 3); + world.setBlock(x + 5, y + 7, z + 8, Block1, 0, 3); + world.setBlock(x + 6, y + 7, z + 8, Block1, 0, 3); + world.setBlock(x + 7, y + 7, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 7, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 7, z + 8, Block1, 0, 3); + world.setBlock(x + 10, y + 7, z + 8, Block1, 0, 3); + world.setBlock(x + 11, y + 7, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + 7, z + 9, Block1, 0, 3); + world.setBlock(x + 1, y + 7, z + 9, Block1, 0, 3); + world.setBlock(x + 2, y + 7, z + 9, Block1, 0, 3); + world.setBlock(x + 3, y + 7, z + 9, Block1, 0, 3); + world.setBlock(x + 4, y + 7, z + 9, Block1, 0, 3); + world.setBlock(x + 5, y + 7, z + 9, Block1, 0, 3); + world.setBlock(x + 6, y + 7, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 7, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 7, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 7, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 7, z + 9, Block1, 0, 3); + world.setBlock(x + 11, y + 7, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + 7, z + 10, Block1, 0, 3); + world.setBlock(x + 1, y + 7, z + 10, Block1, 0, 3); + world.setBlock(x + 2, y + 7, z + 10, ModBlocks.red_cable, 0, 3); + world.setBlock(x + 3, y + 7, z + 10, Block1, 0, 3); + world.setBlock(x + 4, y + 7, z + 10, Block1, 0, 3); + world.setBlock(x + 5, y + 7, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 7, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 7, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 7, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 7, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 7, z + 10, Block1, 0, 3); + world.setBlock(x + 11, y + 7, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + 7, z + 11, Block1, 0, 3); + world.setBlock(x + 1, y + 7, z + 11, Block1, 0, 3); + world.setBlock(x + 2, y + 7, z + 11, Block1, 0, 3); + world.setBlock(x + 3, y + 7, z + 11, Block1, 0, 3); + world.setBlock(x + 4, y + 7, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 7, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 7, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 7, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 7, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 7, z + 11, Block1, 0, 3); + world.setBlock(x + 10, y + 7, z + 11, Block1, 0, 3); + world.setBlock(x + 11, y + 7, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + 7, z + 12, Block1, 0, 3); + world.setBlock(x + 1, y + 7, z + 12, Block1, 0, 3); + world.setBlock(x + 2, y + 7, z + 12, ModBlocks.red_cable, 0, 3); + world.setBlock(x + 3, y + 7, z + 12, Block1, 0, 3); + world.setBlock(x + 4, y + 7, z + 12, Block1, 0, 3); + world.setBlock(x + 5, y + 7, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 7, z + 12, Block1, 0, 3); + world.setBlock(x + 7, y + 7, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 7, z + 12, Block1, 0, 3); + world.setBlock(x + 9, y + 7, z + 12, Block1, 0, 3); + world.setBlock(x + 11, y + 7, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + 7, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + 7, z + 13, Block1, 0, 3); + world.setBlock(x + 2, y + 7, z + 13, Block1, 0, 3); + world.setBlock(x + 3, y + 7, z + 13, Block1, 0, 3); + world.setBlock(x + 4, y + 7, z + 13, Block1, 0, 3); + world.setBlock(x + 5, y + 7, z + 13, Block1, 0, 3); + world.setBlock(x + 6, y + 7, z + 13, Block1, 0, 3); + world.setBlock(x + 7, y + 7, z + 13, Block1, 0, 3); + world.setBlock(x + 8, y + 7, z + 13, Block1, 0, 3); + world.setBlock(x + 9, y + 7, z + 13, Block1, 0, 3); + world.setBlock(x + 10, y + 7, z + 13, Block1, 0, 3); + world.setBlock(x + 11, y + 7, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + 7, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + 7, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + 7, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + 7, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + 7, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + 7, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 7, z + 14, Block1, 0, 3); + world.setBlock(x + 8, y + 7, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + 7, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + 7, z + 14, Block1, 0, 3); + world.setBlock(x + 11, y + 7, z + 14, Block1, 0, 3); + world.setBlock(x + 0, y + 8, z + 1, Blocks.stone_stairs, 2, 3); + world.setBlock(x + 1, y + 8, z + 1, Blocks.stone_stairs, 2, 3); + world.setBlock(x + 2, y + 8, z + 1, Blocks.stone_stairs, 2, 3); + world.setBlock(x + 3, y + 8, z + 1, Blocks.stone_stairs, 2, 3); + world.setBlock(x + 4, y + 8, z + 1, Blocks.stone_stairs, 2, 3); + world.setBlock(x + 5, y + 8, z + 1, Blocks.stone_stairs, 2, 3); + world.setBlock(x + 6, y + 8, z + 1, Blocks.stone_stairs, 2, 3); + world.setBlock(x + 7, y + 8, z + 1, Blocks.stone_stairs, 2, 3); + world.setBlock(x + 8, y + 8, z + 1, Blocks.stone_stairs, 2, 3); + world.setBlock(x + 9, y + 8, z + 1, Blocks.stone_stairs, 2, 3); + world.setBlock(x + 10, y + 8, z + 1, Blocks.stone_stairs, 2, 3); + world.setBlock(x + 11, y + 8, z + 1, Blocks.stone_stairs, 2, 3); + world.setBlock(x + 0, y + 8, z + 2, Blocks.stone_stairs, 0, 3); + world.setBlock(x + 1, y + 8, z + 2, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 8, z + 2, Blocks.cobblestone, 0, 3); + world.setBlock(x + 3, y + 8, z + 2, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 4, y + 8, z + 2, Blocks.cobblestone, 0, 3); + world.setBlock(x + 5, y + 8, z + 2, Blocks.cobblestone, 0, 3); + world.setBlock(x + 6, y + 8, z + 2, Blocks.cobblestone, 0, 3); + world.setBlock(x + 7, y + 8, z + 2, Blocks.cobblestone, 0, 3); + world.setBlock(x + 8, y + 8, z + 2, Blocks.cobblestone, 0, 3); + world.setBlock(x + 9, y + 8, z + 2, Blocks.cobblestone, 0, 3); + world.setBlock(x + 10, y + 8, z + 2, Blocks.cobblestone, 0, 3); + world.setBlock(x + 11, y + 8, z + 2, Blocks.cobblestone, 0, 3); + world.setBlock(x + 0, y + 8, z + 3, Blocks.stone_stairs, 0, 3); + world.setBlock(x + 1, y + 8, z + 3, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 2, y + 8, z + 3, Blocks.cobblestone, 0, 3); + world.setBlock(x + 3, y + 8, z + 3, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 4, y + 8, z + 3, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 5, y + 8, z + 3, Blocks.cobblestone, 0, 3); + world.setBlock(x + 6, y + 8, z + 3, Blocks.stone_slab, 3, 3); + world.setBlock(x + 7, y + 8, z + 3, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 8, y + 8, z + 3, Blocks.stone_stairs, 1, 3); + world.setBlock(x + 9, y + 8, z + 3, Blocks.cobblestone, 0, 3); + world.setBlock(x + 10, y + 8, z + 3, Blocks.stone_stairs, 3, 3); + world.setBlock(x + 11, y + 8, z + 3, Blocks.cobblestone, 0, 3); + world.setBlock(x + 0, y + 8, z + 4, Blocks.stone_stairs, 0, 3); + world.setBlock(x + 1, y + 8, z + 4, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 8, z + 4, Blocks.cobblestone, 0, 3); + world.setBlock(x + 3, y + 8, z + 4, Blocks.cobblestone, 0, 3); + world.setBlock(x + 4, y + 8, z + 4, Blocks.cobblestone, 0, 3); + world.setBlock(x + 5, y + 8, z + 4, Blocks.cobblestone, 0, 3); + world.setBlock(x + 6, y + 8, z + 4, Blocks.cobblestone, 0, 3); + world.setBlock(x + 7, y + 8, z + 4, Blocks.cobblestone, 0, 3); + world.setBlock(x + 8, y + 8, z + 4, Blocks.cobblestone, 0, 3); + world.setBlock(x + 9, y + 8, z + 4, Blocks.cobblestone, 0, 3); + world.setBlock(x + 10, y + 8, z + 4, Blocks.cobblestone, 0, 3); + world.setBlock(x + 11, y + 8, z + 4, Blocks.cobblestone, 0, 3); + world.setBlock(x + 0, y + 8, z + 5, Blocks.dirt, 0, 3); + world.setBlock(x + 1, y + 8, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 8, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 3, y + 8, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 4, y + 8, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 5, y + 8, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 6, y + 8, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 7, y + 8, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 8, y + 8, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 9, y + 8, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 10, y + 8, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 11, y + 8, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 0, y + 8, z + 6, Blocks.dirt, 0, 3); + world.setBlock(x + 1, y + 8, z + 6, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 8, z + 6, Blocks.stained_hardened_clay, 15, 3); + world.setBlock(x + 3, y + 8, z + 6, Blocks.stained_hardened_clay, 0, 3); + world.setBlock(x + 4, y + 8, z + 6, Blocks.stained_hardened_clay, 15, 3); + world.setBlock(x + 5, y + 8, z + 6, Blocks.planks, 1, 3); + world.setBlock(x + 6, y + 8, z + 6, Blocks.spruce_stairs, 1, 3); + world.setBlock(x + 7, y + 8, z + 6, Blocks.planks, 1, 3); + world.setBlock(x + 8, y + 8, z + 6, Blocks.planks, 1, 3); + world.setBlock(x + 9, y + 8, z + 6, Blocks.spruce_stairs, 3, 3); + world.setBlock(x + 10, y + 8, z + 6, Blocks.spruce_stairs, 3, 3); + world.setBlock(x + 11, y + 8, z + 6, Blocks.cobblestone, 0, 3); + world.setBlock(x + 0, y + 8, z + 7, Blocks.dirt, 0, 3); + world.setBlock(x + 1, y + 8, z + 7, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 8, z + 7, Blocks.stained_hardened_clay, 0, 3); + world.setBlock(x + 3, y + 8, z + 7, Blocks.stained_hardened_clay, 15, 3); + world.setBlock(x + 4, y + 8, z + 7, Blocks.stained_hardened_clay, 0, 3); + world.setBlock(x + 5, y + 8, z + 7, Blocks.planks, 1, 3); + world.setBlock(x + 6, y + 8, z + 7, Blocks.spruce_stairs, 1, 3); + world.setBlock(x + 7, y + 8, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 8, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 8, z + 7, Blocks.spruce_stairs, 0, 3); + world.setBlock(x + 10, y + 8, z + 7, Blocks.spruce_stairs, 0, 3); + world.setBlock(x + 11, y + 8, z + 7, Blocks.stone_stairs, 5, 3); + world.setBlock(x + 0, y + 8, z + 8, Blocks.dirt, 0, 3); + world.setBlock(x + 1, y + 8, z + 8, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 8, z + 8, Blocks.stained_hardened_clay, 15, 3); + world.setBlock(x + 3, y + 8, z + 8, Blocks.stained_hardened_clay, 0, 3); + world.setBlock(x + 4, y + 8, z + 8, Blocks.stained_hardened_clay, 15, 3); + world.setBlock(x + 5, y + 8, z + 8, Blocks.planks, 1, 3); + world.setBlock(x + 6, y + 8, z + 8, Blocks.planks, 1, 3); + world.setBlock(x + 7, y + 8, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 8, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 8, z + 8, Blocks.planks, 1, 3); + world.setBlock(x + 10, y + 8, z + 8, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 11, y + 8, z + 8, Blocks.cobblestone, 0, 3); + world.setBlock(x + 0, y + 8, z + 9, Blocks.grass, 0, 3); + world.setBlock(x + 1, y + 8, z + 9, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 8, z + 9, Blocks.stained_hardened_clay, 0, 3); + world.setBlock(x + 3, y + 8, z + 9, Blocks.stained_hardened_clay, 15, 3); + world.setBlock(x + 4, y + 8, z + 9, Blocks.stained_hardened_clay, 0, 3); + world.setBlock(x + 5, y + 8, z + 9, Blocks.spruce_stairs, 1, 3); + world.setBlock(x + 6, y + 8, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 8, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 8, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 8, z + 9, Blocks.planks, 1, 3); + world.setBlock(x + 10, y + 8, z + 9, Blocks.planks, 1, 3); + world.setBlock(x + 11, y + 8, z + 9, Blocks.cobblestone, 0, 3); + world.setBlock(x + 0, y + 8, z + 10, Blocks.grass, 0, 3); + world.setBlock(x + 1, y + 8, z + 10, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 8, z + 10, ModBlocks.red_cable, 0, 3); + world.setBlock(x + 3, y + 8, z + 10, Blocks.stained_hardened_clay, 0, 3); + world.setBlock(x + 4, y + 8, z + 10, Blocks.stained_hardened_clay, 15, 3); + world.setBlock(x + 5, y + 8, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 8, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 8, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 8, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 8, z + 10, Blocks.planks, 1, 3); + world.setBlock(x + 10, y + 8, z + 10, Blocks.planks, 1, 3); + world.setBlock(x + 11, y + 8, z + 10, Blocks.stone_stairs, 1, 3); + world.setBlock(x + 0, y + 8, z + 11, Blocks.grass, 0, 3); + world.setBlock(x + 1, y + 8, z + 11, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 8, z + 11, Blocks.stained_hardened_clay, 0, 3); + world.setBlock(x + 3, y + 8, z + 11, Blocks.stained_hardened_clay, 15, 3); + world.setBlock(x + 4, y + 8, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 8, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 8, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 8, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 8, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 8, z + 11, Blocks.planks, 1, 3); + world.setBlock(x + 10, y + 8, z + 11, Blocks.planks, 1, 3); + world.setBlock(x + 11, y + 8, z + 11, Blocks.cobblestone, 0, 3); + world.setBlock(x + 0, y + 8, z + 12, Blocks.grass, 0, 3); + world.setBlock(x + 1, y + 8, z + 12, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 8, z + 12, ModBlocks.red_cable, 0, 3); + world.setBlock(x + 3, y + 8, z + 12, Blocks.stained_hardened_clay, 0, 3); + world.setBlock(x + 4, y + 8, z + 12, Blocks.stained_hardened_clay, 15, 3); + world.setBlock(x + 5, y + 8, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 8, z + 12, Blocks.spruce_stairs, 0, 3); + world.setBlock(x + 7, y + 8, z + 12, Blocks.spruce_stairs, 1, 3); + world.setBlock(x + 8, y + 8, z + 12, Blocks.planks, 1, 3); + world.setBlock(x + 9, y + 8, z + 12, Blocks.planks, 1, 3); + world.setBlock(x + 10, y + 8, z + 12, Blocks.trapdoor, 13, 3); + world.setBlock(x + 11, y + 8, z + 12, Blocks.cobblestone, 0, 3); + world.setBlock(x + 0, y + 8, z + 13, Blocks.dirt, 0, 3); + world.setBlock(x + 1, y + 8, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 8, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 3, y + 8, z + 13, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 4, y + 8, z + 13, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 5, y + 8, z + 13, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 6, y + 8, z + 13, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 7, y + 8, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 8, y + 8, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 9, y + 8, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 10, y + 8, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 11, y + 8, z + 13, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 2, y + 8, z + 14, Blocks.dirt, 0, 3); + world.setBlock(x + 3, y + 8, z + 14, Blocks.grass, 0, 3); + world.setBlock(x + 4, y + 8, z + 14, Blocks.dirt, 0, 3); + world.setBlock(x + 5, y + 8, z + 14, Blocks.dirt, 0, 3); + world.setBlock(x + 6, y + 8, z + 14, Blocks.dirt, 0, 3); + world.setBlock(x + 7, y + 8, z + 14, Blocks.grass, 0, 3); + world.setBlock(x + 8, y + 8, z + 14, Blocks.dirt, 0, 3); + world.setBlock(x + 9, y + 8, z + 14, Blocks.dirt, 0, 3); + world.setBlock(x + 10, y + 8, z + 14, Blocks.dirt, 0, 3); + world.setBlock(x + 11, y + 8, z + 14, Blocks.dirt, 0, 3); + world.setBlock(x + 0, y + 9, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 9, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 9, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 9, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 9, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 9, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 9, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 9, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 9, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 9, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 9, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 9, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 9, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 9, z + 2, Blocks.fence, 0, 3); + world.setBlock(x + 2, y + 9, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 9, z + 2, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 4, y + 9, z + 2, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 5, y + 9, z + 2, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 6, y + 9, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 9, z + 2, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 8, y + 9, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 9, z + 2, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 10, y + 9, z + 2, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 11, y + 9, z + 2, Blocks.fence, 0, 3); + world.setBlock(x + 0, y + 9, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 9, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 9, z + 3, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 3, y + 9, z + 3, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 4, y + 9, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 9, z + 3, Blocks.fence, 0, 3); + world.setBlock(x + 6, y + 9, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 9, z + 3, Blocks.fence, 0, 3); + world.setBlock(x + 8, y + 9, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 9, z + 3, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 10, y + 9, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 9, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 9, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 9, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 9, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 9, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 9, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 9, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 9, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 9, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 9, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 9, z + 4, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 9, y + 9, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 9, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 9, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 9, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 9, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 9, z + 5, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 2, y + 9, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 3, y + 9, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 4, y + 9, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 5, y + 9, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 6, y + 9, z + 5, Blocks.diamond_block, 5, 3); + world.setBlock(x + 7, y + 9, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 8, y + 9, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 9, y + 9, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 10, y + 9, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 11, y + 9, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 12, y + 9, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 9, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 9, z + 6, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 2, y + 9, z + 6, Blocks.iron_block, 0, 3); + world.setBlock(x + 3, y + 9, z + 6, Blocks.iron_door, 0, 3); + world.setBlock(x + 4, y + 9, z + 6, Block4, 0, 3); + world.setBlock(x + 5, y + 9, z + 6, Block5, 5, 3); + world.setBlock(x + 6, y + 9, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 9, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 9, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 9, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 9, z + 6, Blocks.chest, 4, 3); + world.setBlock(x + 11, y + 9, z + 6, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 12, y + 9, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 9, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 9, z + 7, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 2, y + 9, z + 7, Block4, 0, 3); + world.setBlock(x + 3, y + 9, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 9, z + 7, Block4, 0, 3); + world.setBlock(x + 5, y + 9, z + 7, Block5, 5, 3); + world.setBlock(x + 6, y + 9, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 9, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 9, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 9, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 9, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 9, z + 7, Blocks.cobblestone, 0, 3); + world.setBlock(x + 12, y + 9, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 9, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 9, z + 8, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 9, z + 8, Blocks.cauldron, 3, 3); + world.setBlock(x + 3, y + 9, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 9, z + 8, Block4, 0, 3); + world.setBlock(x + 5, y + 9, z + 8, Block5, 5, 3); + world.setBlock(x + 6, y + 9, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 9, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 9, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 9, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 9, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 9, z + 8, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 12, y + 9, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 9, z + 9, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 9, z + 9, Block4, 0, 3); + world.setBlock(x + 3, y + 9, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 9, z + 9, Block4, 0, 3); + world.setBlock(x + 5, y + 9, z + 9, Block5, 5, 3); + world.setBlock(x + 6, y + 9, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 9, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 9, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 9, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 9, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 9, z + 9, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 12, y + 9, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 9, z + 10, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 2, y + 9, z + 10, Blocks.lit_redstone_lamp, 5, 3); + world.setBlock(x + 3, y + 9, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 9, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 9, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 9, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 9, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 9, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 9, z + 10, Blocks.spruce_stairs, 1, 3); + world.setBlock(x + 10, y + 9, z + 10, Blocks.nether_brick_fence, 0, 3); + world.setBlock(x + 11, y + 9, z + 10, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 12, y + 9, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 9, z + 11, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 2, y + 9, z + 11, Block4, 0, 3); + world.setBlock(x + 3, y + 9, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 9, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 9, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 9, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 9, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 9, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 9, z + 11, Blocks.spruce_stairs, 1, 3); + world.setBlock(x + 10, y + 9, z + 11, Blocks.nether_brick_fence, 0, 3); + world.setBlock(x + 11, y + 9, z + 11, Blocks.cobblestone, 0, 3); + world.setBlock(x + 12, y + 9, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 9, z + 12, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 2, y + 9, z + 12, Blocks.lit_redstone_lamp, 5, 3); + world.setBlock(x + 3, y + 9, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 9, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 9, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 9, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 9, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 9, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 9, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 9, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 9, z + 12, Blocks.stone_stairs, 5, 3); + world.setBlock(x + 12, y + 9, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 9, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 9, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 9, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 3, y + 9, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 4, y + 9, z + 13, Blocks.stone_stairs, 3, 3); + world.setBlock(x + 5, y + 9, z + 13, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 6, y + 9, z + 13, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 7, y + 9, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 8, y + 9, z + 13, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 9, y + 9, z + 13, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 10, y + 9, z + 13, Blocks.mossy_cobblestone, 0, 3); + world.setBlock(x + 11, y + 9, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 12, y + 9, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 9, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 9, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 9, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 9, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 9, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 9, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 9, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 9, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 9, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 10, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 10, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 10, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 10, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 10, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 10, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 10, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 10, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 10, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 10, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 10, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 10, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 10, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 10, z + 2, Blocks.fence, 0, 3); + world.setBlock(x + 2, y + 10, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 10, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 10, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 10, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 10, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 10, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 10, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 10, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 10, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 10, z + 2, Blocks.fence, 0, 3); + world.setBlock(x + 0, y + 10, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 10, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 10, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 10, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 10, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 10, z + 3, Blocks.fence, 0, 3); + world.setBlock(x + 6, y + 10, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 10, z + 3, Blocks.fence, 0, 3); + world.setBlock(x + 8, y + 10, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 10, z + 3, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 10, y + 10, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 10, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 10, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 10, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 10, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 10, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 10, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 10, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 10, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 10, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 10, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 10, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 10, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 10, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 10, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 10, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 10, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 10, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 10, z + 5, Blocks.stone_stairs, 2, 3); + world.setBlock(x + 3, y + 10, z + 5, Blocks.stone_stairs, 2, 3); + world.setBlock(x + 4, y + 10, z + 5, Blocks.stone_slab, 3, 3); + world.setBlock(x + 5, y + 10, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 6, y + 10, z + 5, Blocks.diamond_block, 8, 3); + world.setBlock(x + 7, y + 10, z + 5, Blocks.stone_stairs, 2, 3); + world.setBlock(x + 8, y + 10, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 10, z + 5, Blocks.stone_slab, 3, 3); + world.setBlock(x + 10, y + 10, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 11, y + 10, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 12, y + 10, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 10, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 10, z + 6, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 10, z + 6, Blocks.dispenser, 5, 3); + world.setBlock(x + 3, y + 10, z + 6, Blocks.iron_door, 8, 3); + world.setBlock(x + 4, y + 10, z + 6, Blocks.flower_pot, 0, 3); + world.setBlock(x + 5, y + 10, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 10, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 10, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 10, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 10, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 10, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 10, z + 6, Blocks.cobblestone, 0, 3); + world.setBlock(x + 12, y + 10, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 10, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 10, z + 7, Blocks.cobblestone, 0, 3); + world.setBlock(x + 3, y + 10, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 10, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 10, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 10, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 10, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 10, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 10, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 10, z + 7, Blocks.cobblestone, 0, 3); + world.setBlock(x + 12, y + 10, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 10, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 10, z + 8, Blocks.cobblestone, 0, 3); + world.setBlock(x + 3, y + 10, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 10, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 10, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 10, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 10, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 10, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 10, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 10, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 10, z + 8, Blocks.stone_stairs, 4, 3); + world.setBlock(x + 12, y + 10, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 10, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 10, z + 9, Blocks.cobblestone, 0, 3); + world.setBlock(x + 3, y + 10, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 10, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 10, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 10, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 10, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 10, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 10, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 10, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 10, z + 9, Blocks.stone_stairs, 0, 3); + world.setBlock(x + 12, y + 10, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 10, z + 10, Blocks.stone_slab, 3, 3); + world.setBlock(x + 2, y + 10, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 10, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 10, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 10, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 10, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 10, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 10, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 10, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 10, z + 10, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 11, y + 10, z + 10, Blocks.stone_stairs, 4, 3); + world.setBlock(x + 12, y + 10, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 10, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 10, z + 11, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 10, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 10, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 10, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 10, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 10, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 10, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 10, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 10, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 10, z + 11, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 11, y + 10, z + 11, Blocks.cobblestone, 0, 3); + world.setBlock(x + 12, y + 10, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 10, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 10, z + 12, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 10, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 10, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 10, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 10, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 10, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 10, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 10, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 10, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 10, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 10, z + 12, Blocks.stone_slab, 3, 3); + world.setBlock(x + 12, y + 10, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 10, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 10, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 10, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 3, y + 10, z + 13, Blocks.stone_stairs, 7, 3); + world.setBlock(x + 4, y + 10, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 5, y + 10, z + 13, Blocks.stained_glass, 0, 3); + world.setBlock(x + 6, y + 10, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 10, z + 13, Blocks.stained_glass, 0, 3); + world.setBlock(x + 8, y + 10, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 9, y + 10, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 10, y + 10, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 11, y + 10, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 12, y + 10, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 10, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 10, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 10, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 10, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 10, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 10, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 10, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 10, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 10, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 10, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 10, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 11, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 11, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 11, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 11, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 11, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 11, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 11, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 11, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 11, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 11, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 11, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 11, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 11, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 11, z + 2, Blocks.fence, 0, 3); + world.setBlock(x + 2, y + 11, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 11, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 11, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 11, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 11, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 11, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 11, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 11, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 11, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 11, z + 2, Blocks.fence, 0, 3); + world.setBlock(x + 0, y + 11, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 11, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 11, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 11, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 11, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 11, z + 3, Blocks.fence, 0, 3); + world.setBlock(x + 6, y + 11, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 11, z + 3, Blocks.fence, 0, 3); + world.setBlock(x + 8, y + 11, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 11, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 11, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 11, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 11, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 11, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 11, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 11, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 11, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 11, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 11, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 11, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 11, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 11, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 11, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 11, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 11, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 12, y + 11, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 11, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 11, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 11, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 3, y + 11, z + 5, Blocks.stone_stairs, 6, 3); + world.setBlock(x + 4, y + 11, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 5, y + 11, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 6, y + 11, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 7, y + 11, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 8, y + 11, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 9, y + 11, z + 5, Blocks.stone_stairs, 2, 3); + world.setBlock(x + 10, y + 11, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 11, y + 11, z + 5, Blocks.cobblestone, 0, 3); + world.setBlock(x + 12, y + 11, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 11, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 11, z + 6, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 11, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 11, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 11, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 11, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 11, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 11, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 11, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 11, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 11, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 11, z + 6, Blocks.stone_slab, 3, 3); + world.setBlock(x + 12, y + 11, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 11, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 11, z + 7, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 11, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 11, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 11, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 11, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 11, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 11, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 11, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 11, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 11, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 11, z + 7, Blocks.stone_slab, 3, 3); + world.setBlock(x + 12, y + 11, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 11, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 11, z + 8, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 11, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 11, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 11, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 11, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 11, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 11, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 11, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 11, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 11, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 11, z + 8, Blocks.cobblestone, 0, 3); + world.setBlock(x + 12, y + 11, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 11, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 11, z + 9, Blocks.stone_stairs, 0, 3); + world.setBlock(x + 2, y + 11, z + 9, Blocks.trapped_chest, 5, 3); + world.setBlock(x + 3, y + 11, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 11, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 11, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 11, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 11, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 11, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 11, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 11, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 11, z + 9, Blocks.cobblestone, 0, 3); + world.setBlock(x + 12, y + 11, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 11, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 11, z + 10, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 11, z + 10, Blocks.chest, 5, 3); + world.setBlock(x + 3, y + 11, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 11, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 11, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 11, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 11, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 11, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 11, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 11, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 11, z + 10, Blocks.stone_stairs, 1, 3); + world.setBlock(x + 12, y + 11, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 11, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 11, z + 11, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 11, z + 11, Blocks.trapped_chest, 5, 3); + world.setBlock(x + 3, y + 11, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 11, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 11, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 11, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 11, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 11, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 11, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 11, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 11, z + 11, Blocks.cobblestone, 0, 3); + world.setBlock(x + 12, y + 11, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 11, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 11, z + 12, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 11, z + 12, Blocks.chest, 5, 3); + world.setBlock(x + 3, y + 11, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 11, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 11, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 11, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 11, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 11, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 11, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 11, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 11, z + 12, Blocks.cobblestone, 0, 3); + world.setBlock(x + 12, y + 11, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 11, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 11, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 2, y + 11, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 3, y + 11, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 4, y + 11, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 5, y + 11, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 11, z + 13, Blocks.stained_glass, 0, 3); + world.setBlock(x + 7, y + 11, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 11, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 9, y + 11, z + 13, Blocks.stone_stairs, 3, 3); + world.setBlock(x + 10, y + 11, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 11, y + 11, z + 13, Blocks.cobblestone, 0, 3); + world.setBlock(x + 12, y + 11, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 11, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 11, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 11, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 11, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 11, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 11, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 11, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 11, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 11, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 11, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 11, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 12, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 12, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 12, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 12, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 12, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 12, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 12, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 12, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 12, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 12, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 12, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 12, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 12, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 12, z + 2, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 2, y + 12, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 12, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 12, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 12, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 12, z + 2, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 7, y + 12, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 12, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 12, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 12, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 12, z + 2, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 0, y + 12, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 12, z + 3, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 2, y + 12, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 12, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 12, z + 3, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 5, y + 12, z + 3, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 6, y + 12, z + 3, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 7, y + 12, z + 3, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 8, y + 12, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 12, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 12, z + 3, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 11, y + 12, z + 3, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 12, y + 12, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 12, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 12, z + 4, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 2, y + 12, z + 4, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 3, y + 12, z + 4, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 4, y + 12, z + 4, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 5, y + 12, z + 4, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 6, y + 12, z + 4, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 7, y + 12, z + 4, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 8, y + 12, z + 4, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 9, y + 12, z + 4, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 10, y + 12, z + 4, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 11, y + 12, z + 4, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 12, y + 12, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 12, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 12, z + 5, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 2, y + 12, z + 5, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 3, y + 12, z + 5, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 4, y + 12, z + 5, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 5, y + 12, z + 5, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 6, y + 12, z + 5, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 7, y + 12, z + 5, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 8, y + 12, z + 5, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 9, y + 12, z + 5, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 10, y + 12, z + 5, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 11, y + 12, z + 5, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 12, y + 12, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 12, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 12, z + 6, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 2, y + 12, z + 6, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 3, y + 12, z + 6, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 4, y + 12, z + 6, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 5, y + 12, z + 6, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 6, y + 12, z + 6, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 7, y + 12, z + 6, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 8, y + 12, z + 6, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 9, y + 12, z + 6, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 10, y + 12, z + 6, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 11, y + 12, z + 6, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 12, y + 12, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 12, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 12, z + 7, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 2, y + 12, z + 7, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 3, y + 12, z + 7, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 4, y + 12, z + 7, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 5, y + 12, z + 7, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 6, y + 12, z + 7, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 7, y + 12, z + 7, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 8, y + 12, z + 7, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 9, y + 12, z + 7, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 10, y + 12, z + 7, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 11, y + 12, z + 7, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 12, y + 12, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 12, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 12, z + 8, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 2, y + 12, z + 8, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 3, y + 12, z + 8, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 4, y + 12, z + 8, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 5, y + 12, z + 8, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 6, y + 12, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 12, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 12, z + 8, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 9, y + 12, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 12, z + 8, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 11, y + 12, z + 8, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 12, y + 12, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 12, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 12, z + 9, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 2, y + 12, z + 9, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 3, y + 12, z + 9, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 4, y + 12, z + 9, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 5, y + 12, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 12, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 12, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 12, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 12, z + 9, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 10, y + 12, z + 9, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 11, y + 12, z + 9, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 12, y + 12, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 12, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 12, z + 10, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 2, y + 12, z + 10, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 3, y + 12, z + 10, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 4, y + 12, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 12, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 12, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 12, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 12, z + 10, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 9, y + 12, z + 10, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 10, y + 12, z + 10, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 11, y + 12, z + 10, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 12, y + 12, z + 10, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 12, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 12, z + 11, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 2, y + 12, z + 11, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 3, y + 12, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 12, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 12, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 12, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 12, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 12, z + 11, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 9, y + 12, z + 11, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 10, y + 12, z + 11, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 11, y + 12, z + 11, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 12, y + 12, z + 11, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 12, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 12, z + 12, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 2, y + 12, z + 12, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 3, y + 12, z + 12, Blocks.wooden_slab, 1, 3); + + generate_r01(world, rand, x, y, z); + return true; + + } + public boolean generate_r01(World world, Random rand, int x, int y, int z) + { + + world.setBlock(x + 4, y + 12, z + 12, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 5, y + 12, z + 12, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 6, y + 12, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 12, z + 12, Blocks.wooden_slab, 1, 3); + world.setBlock(x + 8, y + 12, z + 12, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 9, y + 12, z + 12, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 10, y + 12, z + 12, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 11, y + 12, z + 12, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 12, y + 12, z + 12, Blocks.air, 0, 3); + world.setBlock(x + 0, y + 12, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 12, z + 13, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 2, y + 12, z + 13, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 3, y + 12, z + 13, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 4, y + 12, z + 13, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 5, y + 12, z + 13, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 6, y + 12, z + 13, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 7, y + 12, z + 13, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 8, y + 12, z + 13, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 9, y + 12, z + 13, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 10, y + 12, z + 13, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 11, y + 12, z + 13, Blocks.double_wooden_slab, 1, 3); + world.setBlock(x + 12, y + 12, z + 13, Blocks.air, 0, 3); + world.setBlock(x + 1, y + 12, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 12, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 12, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 12, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 12, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 12, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 12, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 12, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 9, y + 12, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 10, y + 12, z + 14, Blocks.air, 0, 3); + world.setBlock(x + 11, y + 12, z + 14, Blocks.air, 0, 3); + + generate_r02_last(world, rand, x, y, z); + return true; + + } + + public boolean generate_r02_last(World world, Random rand, int x, int y, int z) { + + world.setBlock(x + 10, y + 3, z + 12, Blocks.ladder, 4, 3); + world.setBlock(x + 1, y + 4, z + 5, Blocks.torch, 1, 3); + world.setBlock(x + 10, y + 4, z + 12, Blocks.ladder, 4, 3); + world.setBlock(x + 6, y + 4, z + 13, Blocks.torch, 4, 3); + world.setBlock(x + 10, y + 5, z + 12, Blocks.ladder, 4, 3); + world.setBlock(x + 10, y + 6, z + 12, Blocks.ladder, 4, 3); + world.setBlock(x + 10, y + 7, z + 12, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + 10, z + 7, Blocks.stone_button, 3, 3); + world.setBlock(x + 10, y + 10, z + 7, Blocks.torch, 2, 3); + world.setBlock(x + 2, y + 10, z + 8, Blocks.lever, 9, 3); + world.setBlock(x + 2, y + 10, z + 9, Blocks.torch, 1, 3); + return true; + + } + +} \ No newline at end of file