From 96e484628912b30bed9ef087790e0ffb4f366ed8 Mon Sep 17 00:00:00 2001 From: HbmMods Date: Wed, 19 Jun 2019 22:26:18 +0200 Subject: [PATCH] more barrels, TOM model and renderer --- assets/hbm/models/barrel.obj | 43 +++ assets/hbm/models/pole.obj | 188 ++++++++++ assets/hbm/models/weapons/tom_flame.hmf | 181 ++++++++++ assets/hbm/models/weapons/tom_main.obj | 335 ++++++++++++++++++ assets/hbm/textures/blocks/barrel_lox.png | Bin 0 -> 692 bytes assets/hbm/textures/blocks/barrel_pink.png | Bin 0 -> 633 bytes assets/hbm/textures/blocks/barrel_red.png | Bin 0 -> 584 bytes assets/hbm/textures/blocks/barrel_taint.png | Bin 0 -> 956 bytes .../hbm/textures/blocks/barrel_vitrified.png | Bin 0 -> 1075 bytes assets/hbm/textures/blocks/barrel_yellow.png | Bin 0 -> 1075 bytes assets/hbm/textures/blocks/steel_beam.png | Bin 266 -> 298 bytes assets/hbm/textures/blocks/tokamare.png | Bin 0 -> 12676 bytes assets/hbm/textures/models/ModelRedBarrel.png | Bin 680 -> 0 bytes .../hbm/textures/models/ModelYellowBarrel.png | Bin 1105 -> 0 bytes assets/hbm/textures/models/chem-base.zip | Bin 3358 -> 0 bytes .../hbm/textures/models/weapons/tom_flame.png | Bin 0 -> 7921 bytes .../hbm/textures/models/weapons/tom_main.png | Bin 0 -> 9468 bytes com/hbm/blocks/ModBlocks.java | 22 +- com/hbm/blocks/generic/DecoSteelPoles.java | 10 +- com/hbm/blocks/generic/RedBarrel.java | 48 ++- com/hbm/blocks/generic/YellowBarrel.java | 20 +- com/hbm/main/ClientProxy.java | 8 +- com/hbm/main/MainRegistry.java | 2 + com/hbm/main/ResourceManager.java | 6 + com/hbm/render/block/RenderBarrel.java | 68 ++++ com/hbm/render/block/RenderTapeBlock.java | 11 +- com/hbm/render/misc/TomPronter.java | 64 ++++ .../render/tileentity/RendererObjTester.java | 4 +- .../tileentity/deco/TileEntityObjTester.java | 9 + 29 files changed, 968 insertions(+), 51 deletions(-) create mode 100644 assets/hbm/models/barrel.obj create mode 100644 assets/hbm/models/pole.obj create mode 100644 assets/hbm/models/weapons/tom_flame.hmf create mode 100644 assets/hbm/models/weapons/tom_main.obj create mode 100644 assets/hbm/textures/blocks/barrel_lox.png create mode 100644 assets/hbm/textures/blocks/barrel_pink.png create mode 100644 assets/hbm/textures/blocks/barrel_red.png create mode 100644 assets/hbm/textures/blocks/barrel_taint.png create mode 100644 assets/hbm/textures/blocks/barrel_vitrified.png create mode 100644 assets/hbm/textures/blocks/barrel_yellow.png create mode 100644 assets/hbm/textures/blocks/tokamare.png delete mode 100644 assets/hbm/textures/models/ModelRedBarrel.png delete mode 100644 assets/hbm/textures/models/ModelYellowBarrel.png delete mode 100644 assets/hbm/textures/models/chem-base.zip create mode 100644 assets/hbm/textures/models/weapons/tom_flame.png create mode 100644 assets/hbm/textures/models/weapons/tom_main.png create mode 100644 com/hbm/render/block/RenderBarrel.java create mode 100644 com/hbm/render/misc/TomPronter.java diff --git a/assets/hbm/models/barrel.obj b/assets/hbm/models/barrel.obj new file mode 100644 index 000000000..3a2fb7ec7 --- /dev/null +++ b/assets/hbm/models/barrel.obj @@ -0,0 +1,43 @@ +# Blender v2.76 (sub 0) OBJ File: 'barrel.blend' +# www.blender.org +o Cube_Cube.001 +v -0.375000 0.000000 0.375000 +v -0.375000 1.000000 0.375000 +v -0.375000 0.000000 -0.375000 +v -0.375000 1.000000 -0.375000 +v 0.375000 0.000000 0.375000 +v 0.375000 1.000000 0.375000 +v 0.375000 0.000000 -0.375000 +v 0.375000 1.000000 -0.375000 +vt 0.000000 0.750000 +vt 0.000000 0.416667 +vt 0.250000 0.416667 +vt 0.750000 0.750000 +vt 0.750000 0.416667 +vt 1.000000 0.416667 +vt 0.500000 0.750000 +vt 0.500000 0.416667 +vt 0.250000 0.750000 +vt 0.750000 1.000000 +vt 0.500000 1.000000 +vt 0.250000 1.000000 +vt 1.000000 0.750000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +s off +f 4/1/1 3/2/1 1/3/1 +f 8/4/2 7/5/2 3/6/2 +f 6/7/3 5/8/3 7/5/3 +f 2/9/4 1/3/4 5/8/4 +f 3/4/5 7/10/5 5/11/5 +f 8/7/6 4/11/6 2/12/6 +f 2/9/1 4/1/1 1/3/1 +f 4/13/2 8/4/2 3/6/2 +f 8/4/3 6/7/3 7/5/3 +f 6/7/4 2/9/4 5/8/4 +f 1/7/5 3/4/5 5/11/5 +f 6/9/6 8/7/6 2/12/6 diff --git a/assets/hbm/models/pole.obj b/assets/hbm/models/pole.obj new file mode 100644 index 000000000..abe952f60 --- /dev/null +++ b/assets/hbm/models/pole.obj @@ -0,0 +1,188 @@ +# Blender v2.76 (sub 0) OBJ File: 'pole.blend' +# www.blender.org +o Cube_Cube.001 +v -0.031250 0.875000 -0.312500 +v 0.031250 0.875000 -0.312500 +v 0.343750 0.062500 0.312500 +v 0.281250 0.062500 0.312500 +v 0.281250 0.125000 0.312500 +v 0.343750 0.125000 0.312500 +v 0.031250 0.937500 -0.312500 +v -0.031250 0.937500 -0.312500 +v -0.062500 0.000000 -0.375000 +v -0.062500 1.000000 -0.375000 +v 0.062500 0.000000 -0.375000 +v 0.062500 1.000000 -0.375000 +v -0.062500 0.000000 -0.250000 +v -0.062500 1.000000 -0.250000 +v 0.062500 0.000000 -0.250000 +v 0.062500 1.000000 -0.250000 +v 0.250000 0.000000 0.250000 +v 0.250000 1.000000 0.250000 +v 0.375000 0.000000 0.250000 +v 0.375000 1.000000 0.250000 +v 0.250000 0.000000 0.375000 +v 0.250000 1.000000 0.375000 +v 0.375000 0.000000 0.375000 +v 0.375000 1.000000 0.375000 +v -0.375000 0.000000 0.250000 +v -0.375000 1.000000 0.250000 +v -0.250000 0.000000 0.250000 +v -0.250000 1.000000 0.250000 +v -0.375000 0.000000 0.375000 +v -0.375000 1.000000 0.375000 +v -0.250000 0.000000 0.375000 +v -0.250000 1.000000 0.375000 +v -0.031250 0.875000 -0.312500 +v 0.031250 0.875000 -0.312500 +v -0.281250 0.062500 0.312500 +v -0.343750 0.062500 0.312500 +v -0.343750 0.125000 0.312500 +v -0.281250 0.125000 0.312500 +v 0.031250 0.937500 -0.312500 +v -0.031250 0.937500 -0.312500 +v -0.031250 0.062500 -0.312500 +v 0.031250 0.062500 -0.312500 +v 0.343750 0.875000 0.312500 +v 0.281250 0.875000 0.312500 +v 0.281250 0.937500 0.312500 +v 0.343750 0.937500 0.312500 +v 0.031250 0.125000 -0.312500 +v -0.031250 0.125000 -0.312500 +v -0.031250 0.062500 -0.312500 +v 0.031250 0.062500 -0.312500 +v -0.281250 0.875000 0.312500 +v -0.343750 0.875000 0.312500 +v -0.343750 0.937500 0.312500 +v -0.281250 0.937500 0.312500 +v 0.031250 0.125000 -0.312500 +v -0.031250 0.125000 -0.312500 +v 0.312500 0.125000 0.281250 +v 0.312500 0.125000 0.343750 +v -0.312500 0.937500 0.281250 +v -0.312500 0.937500 0.343750 +v 0.312500 0.062500 0.281250 +v 0.312500 0.062500 0.343750 +v -0.312500 0.875000 0.281250 +v -0.312500 0.875000 0.343750 +v -0.312500 0.125000 0.343750 +v -0.312500 0.125000 0.281250 +v 0.312500 0.937500 0.343750 +v 0.312500 0.937500 0.281250 +v -0.312500 0.062500 0.343750 +v -0.312500 0.062500 0.281250 +v 0.312500 0.875000 0.343750 +v 0.312500 0.875000 0.281250 +vt 0.937500 0.625000 +vt 0.187500 0.625000 +vt 0.187500 0.562500 +vt 0.937500 0.562500 +vt 0.125000 0.000000 +vt 0.125000 1.000000 +vt -0.000000 1.000000 +vt 0.000000 0.000000 +vt -0.000000 0.875000 +vt 0.125000 0.875000 +vn -0.894400 0.000000 -0.447200 +vn 0.894400 0.000000 0.447200 +vn 0.894400 0.000000 -0.447200 +vn -0.894400 0.000000 0.447200 +vn 0.000000 -0.609700 -0.792600 +vn 0.000000 0.609700 0.792600 +vn -1.000000 0.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -0.609700 0.792600 +vn 0.000000 0.609700 -0.792600 +vn 0.792600 0.609700 0.000000 +vn -0.792600 -0.609700 0.000000 +vn 0.792600 -0.609700 0.000000 +vn -0.792600 0.609700 0.000000 +s off +f 33/1/1 36/2/1 37/3/1 +f 38/2/2 35/3/2 34/4/2 +f 6/2/3 3/3/3 2/4/3 +f 1/1/4 4/2/4 5/3/4 +f 4/3/5 1/4/5 2/1/5 +f 7/4/6 8/1/6 5/2/6 +f 13/5/7 14/6/7 10/7/7 +f 10/6/8 12/7/8 11/8/8 +f 15/5/9 16/6/9 14/7/9 +f 12/8/10 16/5/10 15/6/10 +f 9/9/11 11/10/11 15/6/11 +f 16/7/12 12/9/12 10/10/12 +f 21/5/7 22/6/7 18/7/7 +f 18/6/8 20/7/8 19/8/8 +f 23/5/9 24/6/9 22/7/9 +f 20/8/10 24/5/10 23/6/10 +f 17/9/11 19/10/11 23/6/11 +f 24/7/12 20/9/12 18/10/12 +f 29/5/7 30/6/7 26/7/7 +f 26/6/8 28/7/8 27/8/8 +f 31/5/9 32/6/9 30/7/9 +f 28/6/10 32/7/10 31/8/10 +f 25/9/11 27/10/11 31/6/11 +f 32/7/12 28/9/12 26/10/12 +f 35/2/5 36/3/5 33/4/5 +f 38/3/6 39/4/6 40/1/6 +f 56/2/1 49/3/1 52/4/1 +f 55/3/2 54/4/2 51/1/2 +f 47/3/3 46/4/3 43/1/3 +f 48/2/4 41/3/4 44/4/4 +f 44/1/13 41/2/13 42/3/13 +f 47/2/14 48/3/14 45/4/14 +f 51/4/13 52/1/13 49/2/13 +f 54/1/14 55/2/14 56/3/14 +f 57/3/15 59/4/15 60/1/15 +f 64/4/16 63/1/16 61/2/16 +f 58/3/9 60/4/9 64/1/9 +f 72/4/17 71/1/17 69/2/17 +f 57/2/8 61/3/8 63/4/8 +f 65/3/18 67/4/18 68/1/18 +f 66/3/8 68/4/8 72/1/8 +f 65/2/9 69/3/9 71/4/9 +f 40/4/1 33/1/1 37/3/1 +f 39/1/2 38/2/2 34/4/2 +f 7/1/3 6/2/3 2/4/3 +f 8/4/4 1/1/4 5/3/4 +f 3/2/5 4/3/5 2/1/5 +f 6/3/6 7/4/6 5/2/6 +f 9/8/7 13/5/7 10/7/7 +f 9/5/8 10/6/8 11/8/8 +f 13/8/9 15/5/9 14/7/9 +f 11/7/10 12/8/10 15/6/10 +f 13/7/11 9/9/11 15/6/11 +f 14/6/12 16/7/12 10/10/12 +f 17/8/7 21/5/7 18/7/7 +f 17/5/8 18/6/8 19/8/8 +f 21/8/9 23/5/9 22/7/9 +f 19/7/10 20/8/10 23/6/10 +f 21/7/11 17/9/11 23/6/11 +f 22/6/12 24/7/12 18/10/12 +f 25/8/7 29/5/7 26/7/7 +f 25/5/8 26/6/8 27/8/8 +f 29/8/9 31/5/9 30/7/9 +f 27/5/10 28/6/10 31/8/10 +f 29/7/11 25/9/11 31/6/11 +f 30/6/12 32/7/12 26/10/12 +f 34/1/5 35/2/5 33/4/5 +f 37/2/6 38/3/6 40/1/6 +f 53/1/1 56/2/1 52/4/1 +f 50/2/2 55/3/2 51/1/2 +f 42/2/3 47/3/3 43/1/3 +f 45/1/4 48/2/4 44/4/4 +f 43/4/13 44/1/13 42/3/13 +f 46/1/14 47/2/14 45/4/14 +f 50/3/13 51/4/13 49/2/13 +f 53/4/14 54/1/14 56/3/14 +f 58/2/15 57/3/15 60/1/15 +f 62/3/16 64/4/16 61/2/16 +f 62/2/9 58/3/9 64/1/9 +f 70/3/17 72/4/17 69/2/17 +f 59/1/8 57/2/8 63/4/8 +f 66/2/18 65/3/18 68/1/18 +f 70/2/8 66/3/8 72/1/8 +f 67/1/9 65/2/9 71/4/9 diff --git a/assets/hbm/models/weapons/tom_flame.hmf b/assets/hbm/models/weapons/tom_flame.hmf new file mode 100644 index 000000000..89f153fd1 --- /dev/null +++ b/assets/hbm/models/weapons/tom_flame.hmf @@ -0,0 +1,181 @@ +# Blender v2.76 (sub 0) OBJ File: 'tom_flame.blend' +# www.blender.org +o Cube.001_Cube.003 +v -0.000000 0.350000 -0.375000 +v -0.122139 0.850000 -0.511920 +v -0.408227 1.375000 -0.410095 +v -0.000000 0.000000 0.000000 +v -0.000000 0.000000 0.000000 +v 0.187913 0.850000 -0.491598 +v 0.187500 0.350000 -0.324760 +v -0.000000 0.000000 0.000000 +v 0.408537 0.850000 -0.331780 +v 0.324760 0.350000 -0.187500 +v -0.000000 0.000000 0.000000 +v 0.519693 0.850000 -0.083061 +v 0.375000 0.350000 0.000000 +v -0.000000 0.000000 0.000000 +v 0.491598 0.850000 0.187913 +v 0.324759 0.350000 0.187500 +v -0.000000 0.000000 0.000000 +v 0.331780 0.850000 0.408537 +v 0.187500 0.350000 0.324759 +v -0.000000 0.000000 0.000000 +v 0.083061 0.850000 0.519693 +v -0.000000 0.350000 0.375000 +v -0.000000 0.000000 0.000000 +v -0.187913 0.850000 0.491598 +v -0.187500 0.350000 0.324759 +v -0.000000 0.000000 0.000000 +v -0.408537 0.850000 0.331780 +v -0.324759 0.350000 0.187500 +v -0.000000 0.000000 0.000000 +v -0.519693 0.850000 0.083061 +v -0.375000 0.350000 0.000000 +v -0.000000 0.000000 0.000000 +v -0.491598 0.850000 -0.187913 +v -0.324759 0.350000 -0.187500 +v -0.000000 0.000000 0.000000 +v -0.331780 0.850000 -0.408537 +v -0.187500 0.350000 -0.324759 +v -0.083061 0.850000 -0.519693 +v 0.150184 0.850000 -0.504405 +v -0.148488 1.375000 -0.559266 +v 0.382266 0.850000 -0.361736 +v 0.151039 1.375000 -0.558583 +v 0.511920 0.850000 -0.122139 +v 0.410095 1.375000 -0.408227 +v 0.504405 0.850000 0.150184 +v 0.559266 1.375000 -0.148488 +v 0.361736 0.850000 0.382266 +v 0.558583 1.375000 0.151039 +v 0.122139 0.850000 0.511920 +v 0.408227 1.375000 0.410095 +v -0.150184 0.850000 0.504405 +v 0.148488 1.375000 0.559266 +v -0.382266 0.850000 0.361736 +v -0.151039 1.375000 0.558583 +v -0.511920 0.850000 0.122139 +v -0.410095 1.375000 0.408227 +v -0.504405 0.850000 -0.150184 +v -0.559266 1.375000 0.148488 +v -0.361736 0.850000 -0.382266 +v -0.558583 1.375000 -0.151039 +vt 0.344973 0.794896 +vt 0.376126 0.144319 +vt 0.608614 0.192283 +vt 0.616018 1.485286 +vt 0.627764 0.836593 +vt 0.627768 -0.434627 +vt 0.627767 -0.434721 +vt 0.616822 -0.434961 +vn 0.245900 -0.311400 -0.917900 +vn 0.065300 -0.066900 -0.995600 +vn 0.179800 -0.719100 -0.671200 +vn 0.671900 -0.311400 -0.671900 +vn 0.554300 -0.066900 -0.829600 +vn 0.491300 -0.719100 -0.491300 +vn 0.917900 -0.311400 -0.245900 +vn 0.894900 -0.066900 -0.441300 +vn 0.671200 -0.719100 -0.179800 +vn 0.917900 -0.311400 0.245900 +vn 0.995600 -0.066900 0.065300 +vn 0.671200 -0.719100 0.179800 +vn 0.671900 -0.311400 0.671900 +vn 0.829600 -0.066900 0.554300 +vn 0.491300 -0.719100 0.491300 +vn 0.179800 -0.719100 0.671200 +vn 0.245900 -0.311400 0.917900 +vn 0.441300 -0.066900 0.894900 +vn -0.065300 -0.066900 0.995600 +vn -0.179800 -0.719100 0.671200 +vn -0.245900 -0.311400 0.917900 +vn -0.554300 -0.066900 0.829600 +vn -0.491300 -0.719100 0.491300 +vn -0.671900 -0.311400 0.671900 +vn -0.894900 -0.066900 0.441300 +vn -0.671200 -0.719100 0.179800 +vn -0.917900 -0.311400 0.245900 +vn -0.995600 -0.066900 -0.065300 +vn -0.671200 -0.719100 -0.179800 +vn -0.917900 -0.311400 -0.245900 +vn -0.829600 -0.066900 -0.554300 +vn -0.491300 -0.719100 -0.491300 +vn -0.671900 -0.311400 -0.671900 +vn -0.245900 -0.311400 -0.917900 +vn 0.000000 0.000000 1.000000 +vn -0.441300 -0.066900 -0.894900 +vn -0.801100 -0.267800 -0.535300 +vn -0.961400 -0.267800 -0.063000 +vn -0.864100 -0.267800 0.426100 +vn -0.535300 -0.267800 0.801100 +vn -0.063000 -0.267800 0.961400 +vn 0.426100 -0.267800 0.864100 +vn 0.801100 -0.267800 0.535300 +vn 0.961400 -0.267800 0.063000 +vn -0.426100 -0.267800 -0.864100 +vn 0.063000 -0.267800 -0.961400 +vn 0.864100 -0.267800 -0.426100 +vn 0.535300 -0.267800 -0.801100 +vn -0.179800 -0.719100 -0.671200 +s off +f 39/1/1 7/2/1 1/3/1 +f 40/4/2 39/1/2 38/5/2 +f 4/6/3 1/3/3 7/2/3 +f 41/1/4 10/2/4 7/3/4 +f 42/4/5 41/1/5 6/5/5 +f 5/6/6 7/3/6 10/2/6 +f 43/1/7 13/2/7 10/3/7 +f 44/4/8 43/1/8 9/5/8 +f 8/6/9 10/3/9 13/2/9 +f 45/1/10 16/2/10 13/3/10 +f 46/4/11 45/1/11 12/5/11 +f 11/6/12 13/3/12 16/2/12 +f 47/1/13 19/2/13 16/3/13 +f 48/4/14 47/1/14 15/5/14 +f 14/6/15 16/3/15 19/2/15 +f 17/6/16 19/3/16 22/2/16 +f 49/1/17 22/2/17 19/3/17 +f 50/4/18 49/1/18 18/5/18 +f 52/4/19 51/1/19 21/5/19 +f 20/6/20 22/3/20 25/2/20 +f 51/1/21 25/2/21 22/3/21 +f 54/4/22 53/1/22 24/5/22 +f 23/7/23 25/3/23 28/2/23 +f 53/1/24 28/2/24 25/3/24 +f 56/4/25 55/1/25 27/5/25 +f 26/6/26 28/3/26 31/2/26 +f 55/1/27 31/2/27 28/3/27 +f 58/4/28 57/1/28 30/5/28 +f 29/6/29 31/3/29 34/2/29 +f 57/1/30 34/2/30 31/3/30 +f 60/4/31 59/1/31 33/5/31 +f 32/6/32 34/3/32 37/2/32 +f 59/1/33 37/2/33 34/3/33 +f 1/2/34 37/3/34 2/1/34 +f 1/2/35 4/8/35 35/6/35 +f 2/1/36 36/5/36 3/4/36 +f 33/5/37 59/1/37 34/3/37 +f 30/5/38 57/1/38 31/3/38 +f 27/5/39 55/1/39 28/3/39 +f 24/5/40 53/1/40 25/3/40 +f 21/5/41 51/1/41 22/3/41 +f 18/5/42 49/1/42 19/3/42 +f 15/5/43 47/1/43 16/3/43 +f 12/5/44 45/1/44 13/3/44 +f 37/3/45 36/5/45 2/1/45 +f 38/5/46 39/1/46 1/3/46 +f 9/5/47 43/1/47 10/3/47 +f 6/5/48 41/1/48 7/3/48 +f 5/8/35 4/6/35 7/2/35 +f 8/8/35 5/6/35 10/2/35 +f 11/8/35 8/6/35 13/2/35 +f 14/8/35 11/6/35 16/2/35 +f 17/8/35 14/6/35 19/2/35 +f 20/8/35 17/6/35 22/2/35 +f 23/8/35 20/6/35 25/2/35 +f 26/8/35 23/7/35 28/2/35 +f 29/8/35 26/6/35 31/2/35 +f 32/8/35 29/6/35 34/2/35 +f 35/8/35 32/6/35 37/2/35 +f 37/3/49 1/2/49 35/6/49 diff --git a/assets/hbm/models/weapons/tom_main.obj b/assets/hbm/models/weapons/tom_main.obj new file mode 100644 index 000000000..4acaea09c --- /dev/null +++ b/assets/hbm/models/weapons/tom_main.obj @@ -0,0 +1,335 @@ +# Blender v2.76 (sub 0) OBJ File: 'tom_main.blend' +# www.blender.org +o Cube_Cube.001 +v 0.000000 0.000000 0.000000 +v 0.000000 1.375000 -0.475000 +v 0.000000 0.850000 -0.425000 +v 0.000000 0.350000 -0.300000 +v -0.000000 1.500000 -0.403750 +v 0.000000 0.000000 0.000000 +v 0.237500 1.375000 -0.411362 +v 0.212500 0.850000 -0.368061 +v 0.150000 0.350000 -0.259808 +v 0.201875 1.500000 -0.349658 +v 0.000000 0.000000 0.000000 +v 0.411362 1.375000 -0.237500 +v 0.368061 0.850000 -0.212500 +v 0.259808 0.350000 -0.150000 +v 0.349658 1.500000 -0.201875 +v 0.000000 0.000000 0.000000 +v 0.475000 1.375000 0.000000 +v 0.425000 0.850000 0.000000 +v 0.300000 0.350000 0.000000 +v 0.403750 1.500000 0.000000 +v 0.000000 0.000000 0.000000 +v 0.411362 1.375000 0.237500 +v 0.368061 0.850000 0.212500 +v 0.259808 0.350000 0.150000 +v 0.349658 1.500000 0.201875 +v 0.000000 0.000000 0.000000 +v 0.237500 1.375000 0.411362 +v 0.212500 0.850000 0.368061 +v 0.150000 0.350000 0.259808 +v 0.201875 1.500000 0.349658 +v 0.000000 0.000000 0.000000 +v 0.000000 1.375000 0.475000 +v -0.000000 0.850000 0.425000 +v -0.000000 0.350000 0.300000 +v -0.000000 1.500000 0.403750 +v 0.000000 0.000000 0.000000 +v -0.237500 1.375000 0.411362 +v -0.212500 0.850000 0.368061 +v -0.150000 0.350000 0.259808 +v -0.201875 1.500000 0.349658 +v 0.000000 0.000000 0.000000 +v -0.411362 1.375000 0.237500 +v -0.368061 0.850000 0.212500 +v -0.259808 0.350000 0.150000 +v -0.349658 1.500000 0.201875 +v 0.000000 0.000000 0.000000 +v -0.475000 1.375000 0.000000 +v -0.425000 0.850000 -0.000000 +v -0.300000 0.350000 0.000000 +v -0.403750 1.500000 -0.000000 +v 0.000000 0.000000 0.000000 +v -0.411362 1.375000 -0.237500 +v -0.368061 0.850000 -0.212500 +v -0.259808 0.350000 -0.150000 +v -0.349658 1.500000 -0.201875 +v 0.000000 0.000000 0.000000 +v -0.237500 1.375000 -0.411362 +v -0.212500 0.850000 -0.368061 +v -0.150000 0.350000 -0.259808 +v -0.201875 1.500000 -0.349658 +v 0.000000 0.000000 0.000000 +vt 0.748923 0.582472 +vt 0.678599 0.591145 +vt 0.666472 0.543895 +vt 0.648948 0.365957 +vt 0.638489 0.191536 +vt 0.690743 0.185091 +vt 0.722974 0.356828 +vt 0.648385 0.034678 +vt 0.663796 0.592602 +vt 0.593130 0.597815 +vt 0.574564 0.371444 +vt 0.572675 0.196719 +vt 0.625181 0.192846 +vt 0.583337 0.550027 +vt 0.590254 0.040536 +vt 0.578274 0.598544 +vt 0.507438 0.600283 +vt 0.500000 0.552073 +vt 0.500000 0.373274 +vt 0.506685 0.198667 +vt 0.531906 0.043535 +vt 0.559319 0.197375 +vt 0.492563 0.600283 +vt 0.421727 0.598545 +vt 0.416664 0.550028 +vt 0.425436 0.371444 +vt 0.440680 0.197375 +vt 0.493313 0.198667 +vt 0.473482 0.043667 +vt 0.406870 0.597815 +vt 0.336205 0.592603 +vt 0.333528 0.543896 +vt 0.351051 0.365958 +vt 0.374817 0.192847 +vt 0.427324 0.196719 +vt 0.415119 0.040909 +vt 0.356964 0.035339 +vt 0.361509 0.191536 +vt 0.309256 0.185092 +vt 0.321402 0.591146 +vt 0.251077 0.582473 +vt 0.250793 0.533693 +vt 0.277025 0.356829 +vt 0.168659 0.519444 +vt 0.203537 0.344079 +vt 0.299153 0.026874 +vt 0.296029 0.183130 +vt 0.244154 0.174130 +vt 0.236364 0.580291 +vt 0.166549 0.568178 +vt 0.087323 0.501181 +vt 0.130762 0.327739 +vt 0.241826 0.015607 +vt 0.231039 0.171522 +vt 0.179669 0.159988 +vt 0.151960 0.565277 +vt 0.082824 0.549754 +vt 0.006980 0.478950 +vt 0.058877 0.307848 +vt 0.185121 0.001542 +vt 0.166697 0.156739 +vt 0.115955 0.142699 +vt 0.068395 0.546140 +vt 0.000104 0.527244 +vt 0.993020 0.478948 +vt 0.912677 0.501179 +vt 0.869237 0.327737 +vt 0.820067 0.000104 +vt 0.884044 0.142697 +vt 0.833301 0.156738 +vt 0.999896 0.527241 +vt 0.931605 0.546138 +vt 0.831341 0.519442 +vt 0.796463 0.344078 +vt 0.763426 0.014427 +vt 0.820330 0.159987 +vt 0.768960 0.171521 +vt 0.917176 0.549752 +vt 0.848040 0.565275 +vt 0.755844 0.174129 +vt 0.749207 0.533692 +vt 0.833451 0.568177 +vt 0.703970 0.183129 +vt 0.703572 0.026842 +vt 0.706158 0.025975 +vt 0.000104 0.768682 +vt 0.168294 0.600491 +vt 0.229856 0.830244 +vt 0.645760 0.035417 +vt 0.587596 0.041145 +vt 0.529221 0.044013 +vt 0.470776 0.044013 +vt 0.412402 0.041146 +vt 0.354238 0.035418 +vt 0.296426 0.026843 +vt 0.239103 0.015443 +vt 0.182410 0.001244 +vt 0.941122 0.307846 +vt 0.817588 0.001242 +vt 0.760895 0.015442 +vt 0.763637 0.580289 +vt 0.168294 0.865787 +vt 0.097209 0.865787 +vt 0.035647 0.830244 +vt 0.000104 0.697596 +vt 0.035647 0.636034 +vt 0.097209 0.600491 +vt 0.229856 0.636034 +vt 0.265399 0.697596 +vt 0.265399 0.768682 +vn 0.226700 0.482300 -0.846200 +vn 0.251600 -0.234700 -0.938900 +vn 0.257700 -0.091600 -0.961900 +vn 0.199400 -0.637700 -0.744000 +vn 0.619400 0.482300 -0.619400 +vn 0.687300 -0.234700 -0.687400 +vn 0.704100 -0.091600 -0.704100 +vn 0.544700 -0.637700 -0.544700 +vn 0.846200 0.482300 -0.226700 +vn 0.938900 -0.234700 -0.251600 +vn 0.961900 -0.091600 -0.257700 +vn 0.744000 -0.637700 -0.199400 +vn 0.846200 0.482300 0.226700 +vn 0.938900 -0.234700 0.251600 +vn 0.961900 -0.091600 0.257700 +vn 0.744000 -0.637700 0.199400 +vn 0.619400 0.482300 0.619400 +vn 0.687300 -0.234700 0.687400 +vn 0.704100 -0.091600 0.704100 +vn 0.544700 -0.637700 0.544700 +vn 0.199400 -0.637700 0.744000 +vn 0.226700 0.482300 0.846200 +vn 0.251600 -0.234700 0.938900 +vn 0.257700 -0.091600 0.961900 +vn -0.257700 -0.091600 0.961900 +vn -0.199400 -0.637700 0.744000 +vn -0.226700 0.482300 0.846200 +vn -0.251600 -0.234700 0.938900 +vn -0.704100 -0.091600 0.704100 +vn -0.544700 -0.637700 0.544700 +vn -0.619400 0.482300 0.619400 +vn -0.687300 -0.234700 0.687300 +vn -0.961900 -0.091600 0.257700 +vn -0.744000 -0.637700 0.199400 +vn -0.846200 0.482300 0.226700 +vn -0.938900 -0.234700 0.251600 +vn -0.961900 -0.091600 -0.257700 +vn -0.744000 -0.637700 -0.199400 +vn -0.846200 0.482300 -0.226700 +vn -0.938900 -0.234700 -0.251600 +vn -0.704100 -0.091600 -0.704100 +vn -0.544700 -0.637700 -0.544700 +vn -0.619400 0.482300 -0.619400 +vn -0.687300 -0.234700 -0.687300 +vn -0.251600 -0.234700 -0.938900 +vn -0.226700 0.482300 -0.846200 +vn 0.000000 0.000000 1.000000 +vn -0.257700 -0.091600 -0.961900 +vn 0.000000 1.000000 0.000000 +vn 0.687400 -0.234700 -0.687300 +vn -0.687400 -0.234700 0.687300 +vn -0.687300 -0.234700 -0.687400 +vn -0.199400 -0.637700 -0.744000 +s off +f 5/1/1 10/2/1 7/3/1 +f 8/4/2 9/5/2 4/6/2 +f 7/3/3 8/4/3 3/7/3 +f 1/8/4 4/6/4 9/5/4 +f 7/3/5 10/9/5 15/10/5 +f 13/11/6 14/12/6 9/13/6 +f 12/14/7 13/11/7 8/4/7 +f 6/15/8 9/13/8 14/12/8 +f 15/16/9 20/17/9 17/18/9 +f 13/11/10 18/19/10 19/20/10 +f 17/18/11 18/19/11 13/11/11 +f 11/21/12 14/22/12 19/20/12 +f 20/23/13 25/24/13 22/25/13 +f 23/26/14 24/27/14 19/28/14 +f 22/25/15 23/26/15 18/19/15 +f 16/29/16 19/28/16 24/27/16 +f 25/30/17 30/31/17 27/32/17 +f 28/33/18 29/34/18 24/35/18 +f 27/32/19 28/33/19 23/26/19 +f 21/36/20 24/35/20 29/34/20 +f 26/37/21 29/38/21 34/39/21 +f 30/40/22 35/41/22 32/42/22 +f 33/43/23 34/39/23 29/38/23 +f 27/32/24 32/42/24 33/43/24 +f 32/42/25 37/44/25 38/45/25 +f 31/46/26 34/47/26 39/48/26 +f 32/42/27 35/49/27 40/50/27 +f 38/45/28 39/48/28 34/47/28 +f 42/51/29 43/52/29 38/45/29 +f 36/53/30 39/54/30 44/55/30 +f 37/44/31 40/56/31 45/57/31 +f 43/52/32 44/55/32 39/54/32 +f 47/58/33 48/59/33 43/52/33 +f 41/60/34 44/61/34 49/62/34 +f 45/63/35 50/64/35 47/58/35 +f 48/59/36 49/62/36 44/61/36 +f 47/65/37 52/66/37 53/67/37 +f 46/68/38 49/69/38 54/70/38 +f 50/71/39 55/72/39 52/66/39 +f 53/67/40 54/70/40 49/69/40 +f 57/73/41 58/74/41 53/67/41 +f 51/75/42 54/76/42 59/77/42 +f 55/78/43 60/79/43 57/73/43 +f 58/74/44 59/77/44 54/76/44 +f 59/80/45 58/74/45 3/7/45 +f 2/81/46 57/73/46 60/82/46 +f 4/83/47 1/84/47 56/85/47 +f 58/74/48 57/73/48 2/81/48 +f 50/86/49 30/87/49 10/88/49 +f 2/81/1 5/1/1 7/3/1 +f 3/7/2 8/4/2 4/6/2 +f 2/81/3 7/3/3 3/7/3 +f 6/89/47 1/8/47 9/5/47 +f 12/14/5 7/3/5 15/10/5 +f 8/4/50 13/11/50 9/13/50 +f 7/3/7 12/14/7 8/4/7 +f 11/90/47 6/15/47 14/12/47 +f 12/14/9 15/16/9 17/18/9 +f 14/22/10 13/11/10 19/20/10 +f 12/14/11 17/18/11 13/11/11 +f 16/91/47 11/21/47 19/20/47 +f 17/18/13 20/23/13 22/25/13 +f 18/19/14 23/26/14 19/28/14 +f 17/18/15 22/25/15 18/19/15 +f 21/92/47 16/29/47 24/27/47 +f 22/25/17 25/30/17 27/32/17 +f 23/26/18 28/33/18 24/35/18 +f 22/25/19 27/32/19 23/26/19 +f 26/93/47 21/36/47 29/34/47 +f 31/94/47 26/37/47 34/39/47 +f 27/32/22 30/40/22 32/42/22 +f 28/33/23 33/43/23 29/38/23 +f 28/33/24 27/32/24 33/43/24 +f 33/43/25 32/42/25 38/45/25 +f 36/95/47 31/46/47 39/48/47 +f 37/44/27 32/42/27 40/50/27 +f 33/43/28 38/45/28 34/47/28 +f 37/44/29 42/51/29 38/45/29 +f 41/96/47 36/53/47 44/55/47 +f 42/51/31 37/44/31 45/57/31 +f 38/45/51 43/52/51 39/54/51 +f 42/51/33 47/58/33 43/52/33 +f 46/97/47 41/60/47 49/62/47 +f 42/51/35 45/63/35 47/58/35 +f 43/52/36 48/59/36 44/61/36 +f 48/98/37 47/65/37 53/67/37 +f 51/99/47 46/68/47 54/70/47 +f 47/65/39 50/71/39 52/66/39 +f 48/98/40 53/67/40 49/69/40 +f 52/66/41 57/73/41 53/67/41 +f 56/100/47 51/75/47 59/77/47 +f 52/66/43 55/78/43 57/73/43 +f 53/67/52 58/74/52 54/76/52 +f 4/83/45 59/80/45 3/7/45 +f 5/101/46 2/81/46 60/82/46 +f 59/80/53 4/83/53 56/85/53 +f 3/7/48 58/74/48 2/81/48 +f 10/88/49 5/102/49 60/103/49 +f 60/103/49 55/104/49 50/86/49 +f 50/86/49 45/105/49 40/106/49 +f 40/106/49 35/107/49 30/87/49 +f 30/87/49 25/108/49 20/109/49 +f 20/109/49 15/110/49 30/87/49 +f 10/88/49 60/103/49 50/86/49 +f 50/86/49 40/106/49 30/87/49 +f 30/87/49 15/110/49 10/88/49 +l 61 56 diff --git a/assets/hbm/textures/blocks/barrel_lox.png b/assets/hbm/textures/blocks/barrel_lox.png new file mode 100644 index 0000000000000000000000000000000000000000..f37c8043cb4c407739ab53e678a23032f7961a33 GIT binary patch literal 692 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 literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/blocks/barrel_yellow.png b/assets/hbm/textures/blocks/barrel_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..9ec39f50b4c2c0d13c10a81ef0e83bd1dd5c47bc GIT binary patch literal 1075 zcmV-31kC%1P)N@xK+;Jg3K%%Qzh-4F=BF~UTAlqb-por)$ zj*hw(BY~{)1li^R%*ud50)aT-!pUYd!=3J1-KQ#x{xg@!K>p=n=42q6sShiY&F&N&i^zw&Kjj2L6E){;`f7(-pxSZn!kexDG+V1B6V z&>yHOQ6niOE?l_4#>NIB!fZBUHkzb4jd7fjPJvIN%{Wxs`bzM_c6)#@ApsFgC%O%!Y&Ye4lF@_LU|A`+hfpt&sYPfTj z5CTO}v}I#3n8Ex|4KAUgESeu?8CR}c;qv9nESF1CO8r9ZO64^C=n0fXiHLA<;{hVV zd_G525s|(Vs)}=RDt`0?_V)HrRrdGyNhG31tg|Ohzp4)Ahsyl)!&d4>W3gD^oWnVb za}HHSRXHpQ>Z(SyCWMN!#Ah#eU*fFmN2MF37$ep;YkYmgLKV&wpE>Ig5k!Q=Vgu*0 zey3~>V>Qd=At8k3Y;(qV+f0$;&ZD=8%*gYc?pdDah|IY2=q=7Uy!ifI)5ytuR|4z& zSn;ihaPRQ}2Dq{Fiurtw_nz5&#%w<0#?C7YaPRQ}nL8RCYn!?}&O7J&^G?T)8Q-dE zzp)qtU)=t++2X63FK_>bF|_Xtsu5Ks^UbtcXPeVz%XbbVB6#n6e$4oG=gE>7W4p1y z!&{eni+XtL5-Bw&$rvL$PnLM`tlHaDv$&3|FUIDXs#2CEUOZ#R&$4z(j5RpxIDh^; zpI`e01AM#l5#DF0wYbcYVq$Z#*^GdA@_EkY<^t7-a~3eH!U_>#b8|rm6`4C2HNN?7 zd!CNl*8L}kK;o;<@?*A@2vv2W&8=S#|BZj2@y+-57HNoW0fTIAY(6_~TOz{O-~0i< zgPRu#Ay8E{s)`ri-?G;EPI;cc6aPNr+vB!%eR~(%y2iEb-4ktbsEv*p->%!%^}D-` zThQKNQ{wvF-GA8PP#YaHz7>&vaXh$rkp!6bliFw9RnLoOoj1^)Q4H3a=5LdBk)6bk z5#Rjy-3KYpa~6w@w&squ^AIXjl@J1DSyB`QAq376pY8p*hxbQ|XZ`e-`J?MXXK7Vc tohg3Oq)C$|O`0@m(xgd~CQbUk>ThJZaRrz65IFz<002ovPDHLkV1mwK6H@>H literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/blocks/steel_beam.png b/assets/hbm/textures/blocks/steel_beam.png index a32f0e36c93a5eff6822b58e753d5db772a163a1..197cfc6dab8bb77be6f089db383dcf0b293c6b89 100644 GIT binary patch delta 254 zcmV3i0gvX9ZY@DCt;0OiP-|Fx^{`(E`A)^#laK<9b>v<2m897m*-;Jrsmsd|8N))<3Q3e;<*c{+{* z%nT9v>Iur(X`0}@hkC6vZ%Zk7u3Bl{K3`u%st0KP5BBq^^SCurQ~&?~07*qoM6N<$ Ef}yK>cmMzZ delta 222 zcmV<403rXX0*V5VG=ITKL_t(Ijh&HAiiJQ7gsa=2HvV18gL@?v=_Uj+i=l?Mm_>XA zp*Hmu2}%3DyO}{mU}iXuBOxGid7fu?x4Rp!QCO}c|uiTX0J{lm$z+0DFyVXn9uHx&xwlp{JFlFg$tPf Y0g5-9HoScoRR91007*qoM6N<$f-jM02LJ#7 diff --git a/assets/hbm/textures/blocks/tokamare.png b/assets/hbm/textures/blocks/tokamare.png new file mode 100644 index 0000000000000000000000000000000000000000..b56b8d4d961755955c6df826645e2d0771162dfe GIT binary patch literal 12676 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 S0Q{_iKv&a1qgu^2`u_l=q8gU~ literal 0 HcmV?d00001 diff --git a/assets/hbm/textures/models/ModelRedBarrel.png b/assets/hbm/textures/models/ModelRedBarrel.png deleted file mode 100644 index e58dab9340d43077728f67a7091b9e623fc6ffc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 680 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtYKT*NBqf{Irtt#G+J&g2c?c61}|C5(N`I zLp`&nIT^vI)oZp6d`yDnA;aQ{;QMBOR^5ZWQtGKSnhrCkHy1FRu)Ff5w zX*xR_E0gz5oVQ3sCMk5ihH~#DE9L(C$IH5x{do1&N!Gqw>67#P_lL|A=Ze`Z50~D5 z;8A?a!u=mZ=lg!mdMwV9VK%$Vb!ldcO`|pX{Z?``FD6zVGK|tV~H)f10tG0gRW@|az zT|Hx}YXircb<9B^mzgQNOWb0(y7PI`#udH}T|iTt)^@E*jQ=ckSh2la;Qoqikf9Ds zKP+ecZswQwM@_J$*4?2Ze-Tjhf&8=(v#YDmK4l0FIT5zft0(xeul@y(e;w{KpUj%6 z%6R@%PzP5;QqTR&SDy2A8BLP2CtmyF`NH?U6{E>w#qZ+t6nHaV`2uBT{7`9`sd_9U zOZy`Hie{1=Ei2dQ(x_1{A9N2bZe?^J zG%hhNHvLWs=l}o%&q+i5hC^yd@v!ugm9!oAP1iip-DIsoV?RHWOST zh{RyI#0O3)vo<_ESmvx}BO!fy#oK0rOH>fYBaw&<4Gqcg@UV=GjOcHk;c!^@7NQLr zkXO8ICb&dJsU%J(5($}@n2_=Daph<FH^S$K#SrCbhZ*MMb&cInrM7wwd6P35d(f^suQc0TLL&ezL}!I|1q9Z8O0o)6)cG zdYEHus>yS7bkqvyhBF1c;B7O(rLRl3og+Rjf@3(D)UT9qfm73yS=@D|yT{2}$WUw)ee(NpTdqFcGB{{> z-w8nBKxc`Bdk#vp@0i5;PdG=CHG9aw7zcuc_niQ;IM}scs!!!O$Is2|Ap`TQvskmv z`sJg;8{(0r;xnb+cLLP8^4(HnIZ;nfiSv0EP6@+OhkO$Dn)c)Q1X{*Bd+Q;oY1Lelzv^P5_GB zV~0NFc5dKlF?;T@lZsDg3}#Zl?*wp^%-G=~!Z|J_*o-M;7zOLbr!%H9t>1S7=qHq+ zl$+H!W*lX2YM@jxW<hmh)ZE;>&ElOF@31)6;u4FqZSfXu(H8wnl$G@p X;_7Z-vzL{E00000NkvXXu0mjfMXnXV diff --git a/assets/hbm/textures/models/chem-base.zip b/assets/hbm/textures/models/chem-base.zip deleted file mode 100644 index 9a29080db437e1f6dfef3a03e2857244464ed770..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3358 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 diff --git a/assets/hbm/textures/models/weapons/tom_flame.png b/assets/hbm/textures/models/weapons/tom_flame.png new file mode 100644 index 0000000000000000000000000000000000000000..dad3edb6809ccacd9375420e3f940c41691a9591 GIT binary patch literal 7921 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 O0000