lots and lots of missile skins, telex texture, launcher collision tweaks
@ -1664,26 +1664,34 @@ item.mp_warhead_10_nuclear_large.name=Größe 10 Atomsprengkopf "Chernobyl Boris
|
||||
item.mp_warhead_15_he.name=Größe 15 HE-Sprengkopf
|
||||
item.mp_warhead_15_incendiary.name=Größe 15 Brandsprengkopf
|
||||
item.mp_warhead_15_nuclear.name=Größe 15 Atomsprengkopf "Tantchen Bertha"
|
||||
item.mp_warhead_15_nuclear_shark.name=Größe 15 Atomsprengkopf "Billigsdorfer Kugelwilli"
|
||||
item.mp_warhead_15_boxcar.name=Größe 15 Güterwagon?
|
||||
|
||||
item.mp_fuselage_10_kerosene.name=Größe 10 Kerosintank
|
||||
item.mp_fuselage_10_kerosene_camo.name=Größe 10 Kerosintank (Camouflage)
|
||||
item.mp_fuselage_10_kerosene_desert.name=Größe 10 Kerosintank (Wüstencamouflage)
|
||||
item.mp_fuselage_10_kerosene_insulation.name=Größe 10 Kerosintank (Oranger Isolator)
|
||||
item.mp_fuselage_10_kerosene_flames.name=Größe 10 Kerosintank (Krasse Flammen)
|
||||
item.mp_fuselage_10_kerosene_sleek.name=Größe 10 Kerosintank (IF-R&D)
|
||||
item.mp_fuselage_10_kerosene_metal.name=Größe 10 Kerosintank (Metall)
|
||||
item.mp_fuselage_10_solid.name=Größe 10 Festbrennstofftank
|
||||
item.mp_fuselage_10_solid_flames.name=Größe 10 Festbrennstofftank (Krasse Flammen)
|
||||
item.mp_fuselage_10_solid_insulator.name=Größe 10 Festbrennstofftank (Oranger Isolator)
|
||||
item.mp_fuselage_10_solid_sleek.name=Größe 10 Festbrennstofftank (IF-R&D)
|
||||
item.mp_fuselage_10_solid_soviet_glory.name=Größe 10 Festbrennstofftank (Sowjetischer Ruhm)
|
||||
item.mp_fuselage_10_xenon.name=Größe 10 Xenontank
|
||||
item.mp_fuselage_10_long_kerosene.name=Größe 10 Langer Kerosintank
|
||||
item.mp_fuselage_10_long_kerosene_camo.name=Größe 10 Langer Kerosintank (Camouflage)
|
||||
item.mp_fuselage_10_long_kerosene_desert.name=Größe 10 Langer Kerosintank (Wüstencamouflage)
|
||||
item.mp_fuselage_10_long_kerosene_flames.name=Größe 10 Langer Kerosintank (Krasse Flammen)
|
||||
item.mp_fuselage_10_long_kerosene_insulation.name=Größe 10 Langer Kerosintank (Oranger Isolator)
|
||||
item.mp_fuselage_10_long_kerosene_sleek.name=Größe 10 Langer Kerosintank (IF-R&D)
|
||||
item.mp_fuselage_10_long_kerosene_metal.name=Größe 10 Langer Kerosintank (Metall)
|
||||
item.mp_fuselage_10_long_solid.name=Größe 10 Langer Festbrennstofftank
|
||||
item.mp_fuselage_10_long_solid_flames.name=Größe 10 Langer Festbrennstofftank (Krasse Flammen)
|
||||
item.mp_fuselage_10_long_solid_insulation.name=Größe 10 Langer Festbrennstofftank (Oranger Isolator)
|
||||
item.mp_fuselage_10_long_solid_sleek.name=Größe 10 Langer Festbrennstofftank (IF-R&D)
|
||||
item.mp_fuselage_10_long_solid_soviet_glory.name=Größe 10 Langer Festbrennstofftank (Sowjetischer Ruhm)
|
||||
|
||||
item.mp_fuselage_10_15_kerosene.name=Größe 10/15 Kerosintank
|
||||
item.mp_fuselage_10_15_solid.name=Größe 10/15 Festbrennstofftank
|
||||
@ -1693,9 +1701,13 @@ item.mp_fuselage_10_15_balefire.name=Größe 10/15 BF-Kraftstofftank
|
||||
item.mp_fuselage_15_kerosene.name=Größe 15 Kerosintank
|
||||
item.mp_fuselage_15_kerosene_camo.name=Größe 15 Kerosintank (Camouflage)
|
||||
item.mp_fuselage_15_kerosene_desert.name=Größe 15 Kerosintank (Wüstencamouflage)
|
||||
item.mp_fuselage_15_kerosene_insulation.name=Größe 15 Kerosintank (Oranger Isolator)
|
||||
item.mp_fuselage_15_kerosene_metal.name=Größe 15 Kerosintank (Metall)
|
||||
item.mp_fuselage_15_kerosene_decorated.name=Größe 15 Kerosintank (Dekoriertes Metall)
|
||||
item.mp_fuselage_15_kerosene_steampunk.name=Größe 15 Kerosintank (Steampunk)
|
||||
item.mp_fuselage_15_kerosene_blackjack.name=Größe 15 Kerosintank (Queen Whiskey)
|
||||
item.mp_fuselage_15_solid.name=Größe 15 Festbrennstofftank
|
||||
item.mp_fuselage_15_solid_insulation.name=Größe 15 Festbrennstofftank (Oranger Isolator)
|
||||
item.mp_fuselage_15_solid_soviet_glory.name=Größe 15 Festbrennstofftank (Sowjetischer Ruhm)
|
||||
item.mp_fuselage_15_solid_soviet_stank.name=Größe 15 Festbrennstofftank (Sowjetischer Mief)
|
||||
item.mp_fuselage_15_hydrogen.name=Größe 15 Wasserstofftank
|
||||
@ -1703,6 +1715,7 @@ item.mp_fuselage_15_balefire.name=Größe 15 BF-Kraftstofftank
|
||||
|
||||
item.mp_stability_10_flat.name=Größe 10 Flache Flügel
|
||||
item.mp_stability_10_cruise.name=Größe 10 Cruise-Flügel
|
||||
item.mp_stability_10_space.name=Größe 10 Weltraum-Flügel
|
||||
item.mp_stability_15_flat.name=Größe 15 Flache Flügel
|
||||
item.mp_stability_15_thin.name=Größe 15 Dünne Flügel
|
||||
|
||||
|
||||
@ -1664,26 +1664,34 @@ item.mp_warhead_15_he.name=Size 15 HE Warhead
|
||||
item.mp_warhead_15_incendiary.name=Size 15 Incendiary Warhead
|
||||
item.mp_warhead_10_nuclear_large.name=Size 10 Nuclear Warhead "Chernobyl Boris"
|
||||
item.mp_warhead_15_nuclear.name=Size 15 Nuclear Warhead "Auntie Bertha"
|
||||
item.mp_warhead_15_nuclear_shark.name=Size 15 Nuclear Warhead "Discount Bullet Bill"
|
||||
item.mp_warhead_15_boxcar.name=Size 15 Boxcar?
|
||||
|
||||
item.mp_fuselage_10_kerosene.name=Size 10 Kerosene Fuselage
|
||||
item.mp_fuselage_10_kerosene_camo.name=Size 10 Kerosene Fuselage (Camo)
|
||||
item.mp_fuselage_10_kerosene_desert.name=Size 10 Kerosene Fuselage (Desert Camo)
|
||||
item.mp_fuselage_10_kerosene_insulation.name=Size 10 Kerosene Fuselage (Orange Insulation)
|
||||
item.mp_fuselage_10_kerosene_flames.name=Size 10 Kerosene Fuselage (Sick Flames)
|
||||
item.mp_fuselage_10_kerosene_sleek.name=Size 10 Kerosene Fuselage (IF-R&D)
|
||||
item.mp_fuselage_10_kerosene_metal.name=Size 10 Kerosene Fuselage (Metal)
|
||||
item.mp_fuselage_10_solid.name=Size 10 Solid Fuel Fuselage
|
||||
item.mp_fuselage_10_solid_flames.name=Size 10 Solid Fuselage (Sick Flames)
|
||||
item.mp_fuselage_10_solid_sleek.name=Size 10 Solid Fuselage (IF-R&D)
|
||||
item.mp_fuselage_10_solid_flames.name=Size 10 Solid Fuel Fuselage (Sick Flames)
|
||||
item.mp_fuselage_10_solid_insulation.name=Size 10 Solid Fuel Fuselage (Orange Insulation)
|
||||
item.mp_fuselage_10_solid_sleek.name=Size 10 Solid Fuel Fuselage (IF-R&D)
|
||||
item.mp_fuselage_10_solid_soviet_glory.name=Size 10 Solid Fuel Fuselage (Soviet Glory)
|
||||
item.mp_fuselage_10_xenon.name=Size 10 Xenon Fuselage
|
||||
item.mp_fuselage_10_long_kerosene.name=Size 10 Long Kerosene Fuselage
|
||||
item.mp_fuselage_10_long_kerosene_camo.name=Size 10 Long Kerosene Fuselage (Camo)
|
||||
item.mp_fuselage_10_long_kerosene_desert.name=Size 10 Long Kerosene Fuselage (Desert Camo)
|
||||
item.mp_fuselage_10_long_kerosene_flames.name=Size 10 Long Kerosene Fuselage (Sick Flames)
|
||||
item.mp_fuselage_10_long_kerosene_insulation.name=Size 10 Long Kerosene Fuselage (Orange Insulation)
|
||||
item.mp_fuselage_10_long_kerosene_sleek.name=Size 10 Long Kerosene Fuselage (IF-R&D)
|
||||
item.mp_fuselage_10_long_kerosene_metal.name=Size 10 Long Kerosene Fuselage (Metal)
|
||||
item.mp_fuselage_10_long_solid.name=Size 10 Long Solid Fuel Fuselage
|
||||
item.mp_fuselage_10_long_solid_flames.name=Size 10 Long Solid Fuel Fuselage (Sick Flames)
|
||||
item.mp_fuselage_10_long_solid_insulation.name=Size 10 Long Solid Fuel Fuselage (Orange Insulation)
|
||||
item.mp_fuselage_10_long_solid_sleek.name=Size 10 Long Solid Fuel Fuselage (IF-R&D)
|
||||
item.mp_fuselage_10_long_solid_soviet_glory.name=Size 10 Long Solid Fuselage (Soviet Glory)
|
||||
|
||||
item.mp_fuselage_10_15_kerosene.name=Size 10/15 Kerosene Fuselage
|
||||
item.mp_fuselage_10_15_solid.name=Size 10/15 Solid Fuel Fuselage
|
||||
@ -1693,9 +1701,13 @@ item.mp_fuselage_10_15_balefire.name=Size 10/15 BF Fuselage
|
||||
item.mp_fuselage_15_kerosene.name=Size 15 Kerosene Fuselage
|
||||
item.mp_fuselage_15_kerosene_camo.name=Size 15 Kerosene Fuselage (Camo)
|
||||
item.mp_fuselage_15_kerosene_desert.name=Size 15 Kerosene Fuselage (Desert Camo)
|
||||
item.mp_fuselage_15_kerosene_insulation.name=Size 15 Kerosene Fuselage (Orange Insulation)
|
||||
item.mp_fuselage_15_kerosene_metal.name=Size 15 Kerosene Fuselage (Metal)
|
||||
item.mp_fuselage_15_kerosene_decorated.name=Size 15 Kerosene Fuselage (Decorated Metal)
|
||||
item.mp_fuselage_15_kerosene_steampunk.name=Size 15 Kerosene Fuselage (Steampunk)
|
||||
item.mp_fuselage_15_kerosene_blackjack.name=Size 15 Kerosene Fuselage (Queen Whiskey)
|
||||
item.mp_fuselage_15_solid.name=Size 15 Solid Fuel Fuselage
|
||||
item.mp_fuselage_15_solid_insulation.name=Size 15 Solid Fuel Fuselage (Orange Insulation)
|
||||
item.mp_fuselage_15_solid_soviet_glory.name=Size 15 Solid Fuel Fuselage (Soviet Glory)
|
||||
item.mp_fuselage_15_solid_soviet_stank.name=Size 15 Solid Fuel Fuselage (Soviet Stank)
|
||||
item.mp_fuselage_15_hydrogen.name=Size 15 Hydrogen Fuselage
|
||||
@ -1703,6 +1715,7 @@ item.mp_fuselage_15_balefire.name=Size 15 BF Fuselage
|
||||
|
||||
item.mp_stability_10_flat.name=Size 10 Flat Fins
|
||||
item.mp_stability_10_cruise.name=Size 10 Cruise Fins
|
||||
item.mp_stability_10_space.name=Size 10 Space Fins
|
||||
item.mp_stability_15_flat.name=Size 15 Flat Fins
|
||||
item.mp_stability_15_thin.name=Size 15 Thin Fins
|
||||
|
||||
|
||||
338
assets/hbm/models/missile_parts/mp_s_10_space.obj
Normal file
@ -0,0 +1,338 @@
|
||||
# Blender v2.76 (sub 0) OBJ File: 'mp_s_10_space.blend'
|
||||
# www.blender.org
|
||||
o Cube
|
||||
v 0.031250 0.500000 -0.875000
|
||||
v 0.031250 0.500000 0.875000
|
||||
v -0.031250 0.500000 0.875000
|
||||
v -0.031250 0.500000 -0.875000
|
||||
v 0.031250 1.000000 -0.875000
|
||||
v 0.031250 1.000000 0.875000
|
||||
v -0.031250 1.000000 0.875000
|
||||
v -0.031250 1.000000 -0.875000
|
||||
v -0.875000 0.500000 -0.031250
|
||||
v 0.875000 0.500000 -0.031250
|
||||
v 0.875000 0.500000 0.031250
|
||||
v -0.875000 0.500000 0.031250
|
||||
v -0.875000 1.000000 -0.031250
|
||||
v 0.875000 1.000000 -0.031250
|
||||
v 0.875000 1.000000 0.031250
|
||||
v -0.875000 1.000000 0.031250
|
||||
v 0.031250 0.500000 -0.500000
|
||||
v 0.031250 0.500000 0.500000
|
||||
v -0.031250 0.500000 0.500000
|
||||
v -0.031250 0.500000 -0.500000
|
||||
v -0.500000 0.500000 -0.031250
|
||||
v 0.500000 0.500000 -0.031250
|
||||
v 0.500000 0.500000 0.031250
|
||||
v -0.500000 0.500000 0.031250
|
||||
v 0.031250 1.500000 -0.500000
|
||||
v 0.031250 1.500000 0.500000
|
||||
v -0.031250 1.500000 0.500000
|
||||
v -0.031250 1.500000 -0.500000
|
||||
v -0.500000 1.500000 -0.031250
|
||||
v 0.500000 1.500000 -0.031250
|
||||
v 0.500000 1.500000 0.031250
|
||||
v -0.500000 1.500000 0.031250
|
||||
v -0.437500 0.500000 0.031250
|
||||
v -0.437500 0.500000 -0.031250
|
||||
v -0.437500 1.500000 -0.031250
|
||||
v -0.437500 1.500000 0.031250
|
||||
v -0.031250 0.500000 -0.437500
|
||||
v 0.031250 0.500000 -0.437500
|
||||
v 0.031250 1.500000 -0.437500
|
||||
v -0.031250 1.500000 -0.437500
|
||||
v 0.437500 0.500000 0.031249
|
||||
v 0.437500 1.500000 0.031249
|
||||
v 0.437500 1.500000 -0.031251
|
||||
v 0.437500 0.500000 -0.031251
|
||||
v -0.031249 0.500000 0.437500
|
||||
v -0.031249 1.500000 0.437500
|
||||
v 0.031251 1.500000 0.437500
|
||||
v 0.031251 0.500000 0.437500
|
||||
v 0.000000 0.475000 -0.937500
|
||||
v 0.000000 1.225000 -0.937500
|
||||
v 0.054127 0.475000 -0.906250
|
||||
v 0.054127 1.225000 -0.906250
|
||||
v 0.054127 0.475000 -0.843750
|
||||
v 0.054127 1.225000 -0.843750
|
||||
v -0.000000 0.475000 -0.812500
|
||||
v -0.000000 1.225000 -0.812500
|
||||
v -0.054127 0.475000 -0.843750
|
||||
v -0.054127 1.225000 -0.843750
|
||||
v -0.054127 0.475000 -0.906250
|
||||
v -0.054127 1.225000 -0.906250
|
||||
v 0.000000 0.475000 0.812500
|
||||
v 0.000000 1.225000 0.812500
|
||||
v 0.054127 0.475000 0.843750
|
||||
v 0.054127 1.225000 0.843750
|
||||
v 0.054127 0.475000 0.906250
|
||||
v 0.054127 1.225000 0.906250
|
||||
v -0.000000 0.475000 0.937500
|
||||
v -0.000000 1.225000 0.937500
|
||||
v -0.054127 0.475000 0.906250
|
||||
v -0.054127 1.225000 0.906250
|
||||
v -0.054127 0.475000 0.843750
|
||||
v -0.054127 1.225000 0.843750
|
||||
v -0.000000 1.350000 -0.875000
|
||||
v -0.000000 1.350000 0.875000
|
||||
v -0.937500 0.475000 -0.000000
|
||||
v -0.937500 1.225000 -0.000000
|
||||
v -0.906250 0.475000 -0.054127
|
||||
v -0.906250 1.225000 -0.054127
|
||||
v -0.843750 0.475000 -0.054127
|
||||
v -0.843750 1.225000 -0.054127
|
||||
v -0.812500 0.475000 -0.000000
|
||||
v -0.812500 1.225000 -0.000000
|
||||
v -0.843750 0.475000 0.054127
|
||||
v -0.843750 1.225000 0.054127
|
||||
v -0.906250 0.475000 0.054127
|
||||
v -0.906250 1.225000 0.054127
|
||||
v 0.812500 0.475000 0.000000
|
||||
v 0.812500 1.225000 0.000000
|
||||
v 0.843750 0.475000 -0.054127
|
||||
v 0.843750 1.225000 -0.054127
|
||||
v 0.906250 0.475000 -0.054127
|
||||
v 0.906250 1.225000 -0.054127
|
||||
v 0.937500 0.475000 0.000000
|
||||
v 0.937500 1.225000 0.000000
|
||||
v 0.906250 0.475000 0.054127
|
||||
v 0.906250 1.225000 0.054127
|
||||
v 0.843750 0.475000 0.054127
|
||||
v 0.843750 1.225000 0.054127
|
||||
v -0.875000 1.350000 0.000000
|
||||
v 0.875000 1.350000 0.000000
|
||||
vt 0.272727 0.727273
|
||||
vt 0.272727 0.772727
|
||||
vt 0.000000 0.772727
|
||||
vt -0.000000 0.727273
|
||||
vt 0.272727 0.818182
|
||||
vt 0.681818 0.363636
|
||||
vt 0.409091 0.727273
|
||||
vt 0.409091 -0.000000
|
||||
vt 0.272727 -0.000000
|
||||
vt -0.000000 0.363636
|
||||
vt 0.363636 -0.000000
|
||||
vt 0.363636 0.727273
|
||||
vt 0.318182 0.727273
|
||||
vt 0.318182 0.772727
|
||||
vt 0.318182 0.818182
|
||||
vt 0.318182 -0.000000
|
||||
vt 0.818182 0.545455
|
||||
vt 0.772727 0.545455
|
||||
vt 0.772727 0.000000
|
||||
vt 0.727273 0.545455
|
||||
vt 0.727273 0.000000
|
||||
vt 0.681818 0.545455
|
||||
vt 0.681818 0.000000
|
||||
vt 0.954545 0.545455
|
||||
vt 0.909091 0.545455
|
||||
vt 0.909091 0.000000
|
||||
vt 0.863636 0.545455
|
||||
vt 0.818182 0.000000
|
||||
vt 0.863636 0.000000
|
||||
vt 0.944181 0.929414
|
||||
vt 0.874878 0.929414
|
||||
vt 0.909530 0.869396
|
||||
vt 0.863636 0.636364
|
||||
vt 0.909091 0.636364
|
||||
vt 0.954545 0.636364
|
||||
vt 0.727273 0.636364
|
||||
vt 0.818182 0.636364
|
||||
vt 0.772727 0.636364
|
||||
vt 0.944181 0.889402
|
||||
vt 0.874878 0.889402
|
||||
vt -0.000000 0.818182
|
||||
vt -0.000000 -0.000000
|
||||
vt 0.954545 0.000000
|
||||
vt 0.909530 0.949420
|
||||
vn -0.800000 0.600000 -0.000000
|
||||
vn -0.000000 0.600000 0.800000
|
||||
vn 0.800000 0.600000 0.000000
|
||||
vn 0.000000 0.600000 -0.800000
|
||||
vn 0.000000 -1.000000 0.000000
|
||||
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.500000 0.000000 -0.866000
|
||||
vn 0.500000 0.000000 0.866000
|
||||
vn -0.500000 0.000000 0.866000
|
||||
vn -0.500000 0.000000 -0.866000
|
||||
vn -0.458800 0.397400 -0.794700
|
||||
vn -0.917700 0.397400 0.000000
|
||||
vn -0.458800 0.397400 0.794700
|
||||
vn 0.458800 0.397400 0.794700
|
||||
vn 0.458800 0.397400 -0.794700
|
||||
vn 0.917700 0.397400 -0.000000
|
||||
vn -0.866000 0.000000 -0.500000
|
||||
vn 0.866000 0.000000 -0.500000
|
||||
vn 0.866000 0.000000 0.500000
|
||||
vn -0.866000 0.000000 0.500000
|
||||
vn -0.794700 0.397400 0.458800
|
||||
vn 0.000000 0.397400 0.917700
|
||||
vn 0.794700 0.397400 0.458800
|
||||
vn 0.794700 0.397400 -0.458800
|
||||
vn -0.794700 0.397400 -0.458800
|
||||
vn 0.000000 0.397400 -0.917700
|
||||
s off
|
||||
f 32/1/1 29/2/1 13/3/1
|
||||
f 7/3/2 6/4/2 26/1/2
|
||||
f 15/3/3 14/4/3 30/1/3
|
||||
f 28/1/4 25/2/4 5/3/4
|
||||
f 1/3/5 17/2/5 20/5/5
|
||||
f 9/3/5 21/2/5 24/5/5
|
||||
f 11/3/5 23/2/5 22/5/5
|
||||
f 3/3/5 19/2/5 18/5/5
|
||||
f 7/6/6 27/7/6 19/8/6
|
||||
f 13/6/7 29/7/7 21/8/7
|
||||
f 20/9/6 28/1/6 8/10/6
|
||||
f 5/6/8 25/7/8 17/8/8
|
||||
f 24/9/9 32/1/9 16/10/9
|
||||
f 18/9/8 26/1/8 6/10/8
|
||||
f 15/6/9 31/7/9 23/8/9
|
||||
f 22/9/7 30/1/7 14/10/7
|
||||
f 34/11/8 35/12/8 36/13/8
|
||||
f 34/14/5 33/15/5 24/5/5
|
||||
f 35/12/7 34/11/7 21/8/7
|
||||
f 36/13/10 35/14/10 29/2/10
|
||||
f 33/16/9 36/13/9 32/1/9
|
||||
f 38/11/9 39/12/9 40/13/9
|
||||
f 38/14/5 37/15/5 20/5/5
|
||||
f 39/12/8 38/11/8 17/8/8
|
||||
f 40/13/10 39/14/10 25/2/10
|
||||
f 37/16/6 40/13/6 28/1/6
|
||||
f 42/12/6 43/13/6 44/16/6
|
||||
f 42/12/9 41/11/9 23/8/9
|
||||
f 43/13/10 42/14/10 31/2/10
|
||||
f 44/16/7 43/13/7 30/1/7
|
||||
f 41/14/5 44/15/5 22/5/5
|
||||
f 46/12/7 47/13/7 48/16/7
|
||||
f 46/12/6 45/11/6 19/8/6
|
||||
f 47/13/10 46/14/10 27/2/10
|
||||
f 48/16/8 47/13/8 26/1/8
|
||||
f 45/14/5 48/15/5 18/5/5
|
||||
f 50/17/11 52/18/11 51/19/11
|
||||
f 52/18/8 54/20/8 53/21/8
|
||||
f 54/20/12 56/22/12 55/23/12
|
||||
f 56/24/13 58/25/13 57/26/13
|
||||
f 60/27/14 50/17/14 49/28/14
|
||||
f 58/25/6 60/27/6 59/29/6
|
||||
f 51/30/5 55/31/5 59/32/5
|
||||
f 62/24/11 64/25/11 63/26/11
|
||||
f 64/25/8 66/27/8 65/29/8
|
||||
f 66/27/12 68/17/12 67/28/12
|
||||
f 68/17/13 70/18/13 69/19/13
|
||||
f 72/20/14 62/22/14 61/23/14
|
||||
f 70/18/6 72/20/6 71/21/6
|
||||
f 63/30/5 67/31/5 71/32/5
|
||||
f 50/17/15 60/27/15 73/33/15
|
||||
f 58/25/16 73/34/16 60/27/16
|
||||
f 56/24/17 73/35/17 58/25/17
|
||||
f 54/20/18 73/36/18 56/22/18
|
||||
f 50/17/19 73/37/19 52/18/19
|
||||
f 52/18/20 73/38/20 54/20/20
|
||||
f 62/24/19 74/35/19 64/25/19
|
||||
f 64/25/20 74/34/20 66/27/20
|
||||
f 66/27/18 74/33/18 68/17/18
|
||||
f 62/22/15 72/20/15 74/36/15
|
||||
f 70/18/16 74/38/16 72/20/16
|
||||
f 68/17/17 74/37/17 70/18/17
|
||||
f 76/17/21 78/18/21 77/19/21
|
||||
f 78/18/7 80/20/7 79/21/7
|
||||
f 80/20/22 82/22/22 81/23/22
|
||||
f 82/24/23 84/25/23 83/26/23
|
||||
f 86/27/24 76/17/24 75/28/24
|
||||
f 84/25/9 86/27/9 85/29/9
|
||||
f 77/31/5 83/39/5 85/30/5
|
||||
f 88/24/21 90/25/21 89/26/21
|
||||
f 90/25/7 92/27/7 91/29/7
|
||||
f 92/27/22 94/17/22 93/28/22
|
||||
f 94/17/23 96/18/23 95/19/23
|
||||
f 98/20/24 88/22/24 87/23/24
|
||||
f 96/18/9 98/20/9 97/21/9
|
||||
f 91/40/5 93/32/5 97/30/5
|
||||
f 76/17/25 86/27/25 99/33/25
|
||||
f 84/25/26 99/34/26 86/27/26
|
||||
f 82/24/27 99/35/27 84/25/27
|
||||
f 80/20/28 99/36/28 82/22/28
|
||||
f 76/17/29 99/37/29 78/18/29
|
||||
f 78/18/30 99/38/30 80/20/30
|
||||
f 88/24/29 100/35/29 90/25/29
|
||||
f 90/25/30 100/34/30 92/27/30
|
||||
f 92/27/28 100/33/28 94/17/28
|
||||
f 88/22/25 98/20/25 100/36/25
|
||||
f 96/18/26 100/38/26 98/20/26
|
||||
f 94/17/27 100/37/27 96/18/27
|
||||
f 16/4/1 32/1/1 13/3/1
|
||||
f 27/2/2 7/3/2 26/1/2
|
||||
f 31/2/3 15/3/3 30/1/3
|
||||
f 8/4/4 28/1/4 5/3/4
|
||||
f 4/41/5 1/3/5 20/5/5
|
||||
f 12/41/5 9/3/5 24/5/5
|
||||
f 10/41/5 11/3/5 22/5/5
|
||||
f 2/41/5 3/3/5 18/5/5
|
||||
f 3/23/6 7/6/6 19/8/6
|
||||
f 9/23/7 13/6/7 21/8/7
|
||||
f 4/42/6 20/9/6 8/10/6
|
||||
f 1/23/8 5/6/8 17/8/8
|
||||
f 12/42/9 24/9/9 16/10/9
|
||||
f 2/42/8 18/9/8 6/10/8
|
||||
f 11/23/9 15/6/9 23/8/9
|
||||
f 10/42/7 22/9/7 14/10/7
|
||||
f 33/16/8 34/11/8 36/13/8
|
||||
f 21/2/5 34/14/5 24/5/5
|
||||
f 29/7/7 35/12/7 21/8/7
|
||||
f 32/1/10 36/13/10 29/2/10
|
||||
f 24/9/9 33/16/9 32/1/9
|
||||
f 37/16/9 38/11/9 40/13/9
|
||||
f 17/2/5 38/14/5 20/5/5
|
||||
f 25/7/8 39/12/8 17/8/8
|
||||
f 28/1/10 40/13/10 25/2/10
|
||||
f 20/9/6 37/16/6 28/1/6
|
||||
f 41/11/6 42/12/6 44/16/6
|
||||
f 31/7/9 42/12/9 23/8/9
|
||||
f 30/1/10 43/13/10 31/2/10
|
||||
f 22/9/7 44/16/7 30/1/7
|
||||
f 23/2/5 41/14/5 22/5/5
|
||||
f 45/11/7 46/12/7 48/16/7
|
||||
f 27/7/6 46/12/6 19/8/6
|
||||
f 26/1/10 47/13/10 27/2/10
|
||||
f 18/9/8 48/16/8 26/1/8
|
||||
f 19/2/5 45/14/5 18/5/5
|
||||
f 49/28/11 50/17/11 51/19/11
|
||||
f 51/19/8 52/18/8 53/21/8
|
||||
f 53/21/12 54/20/12 55/23/12
|
||||
f 55/43/13 56/24/13 57/26/13
|
||||
f 59/29/14 60/27/14 49/28/14
|
||||
f 57/26/6 58/25/6 59/29/6
|
||||
f 59/32/5 49/39/5 51/30/5
|
||||
f 51/30/5 53/44/5 55/31/5
|
||||
f 55/31/5 57/40/5 59/32/5
|
||||
f 61/43/11 62/24/11 63/26/11
|
||||
f 63/26/8 64/25/8 65/29/8
|
||||
f 65/29/12 66/27/12 67/28/12
|
||||
f 67/28/13 68/17/13 69/19/13
|
||||
f 71/21/14 72/20/14 61/23/14
|
||||
f 69/19/6 70/18/6 71/21/6
|
||||
f 71/32/5 61/39/5 63/30/5
|
||||
f 63/30/5 65/44/5 67/31/5
|
||||
f 67/31/5 69/40/5 71/32/5
|
||||
f 75/28/21 76/17/21 77/19/21
|
||||
f 77/19/7 78/18/7 79/21/7
|
||||
f 79/21/22 80/20/22 81/23/22
|
||||
f 81/43/23 82/24/23 83/26/23
|
||||
f 85/29/24 86/27/24 75/28/24
|
||||
f 83/26/9 84/25/9 85/29/9
|
||||
f 85/30/5 75/44/5 77/31/5
|
||||
f 77/31/5 79/40/5 81/32/5
|
||||
f 81/32/5 83/39/5 77/31/5
|
||||
f 87/43/21 88/24/21 89/26/21
|
||||
f 89/26/7 90/25/7 91/29/7
|
||||
f 91/29/22 92/27/22 93/28/22
|
||||
f 93/28/23 94/17/23 95/19/23
|
||||
f 97/21/24 98/20/24 87/23/24
|
||||
f 95/19/9 96/18/9 97/21/9
|
||||
f 97/30/5 87/44/5 89/31/5
|
||||
f 89/31/5 91/40/5 97/30/5
|
||||
f 93/32/5 95/39/5 97/30/5
|
||||
@ -145,6 +145,283 @@ v 0.152515 1.000000 0.088055
|
||||
v 0.176109 1.000000 0.000000
|
||||
v 0.152515 1.000000 -0.088055
|
||||
v 0.088055 1.000000 -0.152515
|
||||
vt 0.574468 0.276596
|
||||
vt 0.510638 0.276596
|
||||
vt 0.510638 0.255319
|
||||
vt 0.446809 0.276596
|
||||
vt 0.446809 0.255319
|
||||
vt 0.382979 0.276596
|
||||
vt 0.382979 0.255319
|
||||
vt 0.319149 0.276596
|
||||
vt 0.319149 0.255319
|
||||
vt 0.255319 0.276596
|
||||
vt 0.255319 0.255319
|
||||
vt 0.191489 0.276596
|
||||
vt 0.191489 0.255319
|
||||
vt 0.127660 0.276596
|
||||
vt 0.127660 0.255319
|
||||
vt 0.063830 0.276596
|
||||
vt 0.063830 0.255319
|
||||
vt 0.000000 0.276596
|
||||
vt 0.000000 0.255319
|
||||
vt 0.765957 0.276596
|
||||
vt 0.702128 0.276596
|
||||
vt 0.702128 0.255319
|
||||
vt 0.189054 0.233997
|
||||
vt 0.004871 0.127660
|
||||
vt 0.189054 0.021322
|
||||
vt 0.638298 0.276596
|
||||
vt 0.574468 0.255319
|
||||
vt 0.638298 0.255319
|
||||
vt 0.510638 0.127660
|
||||
vt 0.319149 0.021277
|
||||
vt 0.319149 0.234043
|
||||
vt 0.478723 0.574468
|
||||
vt 0.425532 0.574468
|
||||
vt 0.425532 0.361702
|
||||
vt 0.372340 0.574468
|
||||
vt 0.372340 0.361702
|
||||
vt 0.319149 0.574468
|
||||
vt 0.319149 0.361702
|
||||
vt 0.265957 0.574468
|
||||
vt 0.265957 0.361702
|
||||
vt 0.212766 0.574468
|
||||
vt 0.212766 0.361702
|
||||
vt 0.159574 0.574468
|
||||
vt 0.159574 0.361702
|
||||
vt 0.106383 0.574468
|
||||
vt 0.106383 0.361702
|
||||
vt 0.053191 0.574468
|
||||
vt 0.053191 0.361702
|
||||
vt 0.000000 0.574468
|
||||
vt 0.000000 0.361702
|
||||
vt 0.638298 0.574468
|
||||
vt 0.585106 0.574468
|
||||
vt 0.585106 0.361702
|
||||
vt 0.255319 0.595745
|
||||
vt 0.223404 0.595745
|
||||
vt 0.531915 0.574468
|
||||
vt 0.478723 0.361702
|
||||
vt 0.531915 0.361702
|
||||
vt 0.510638 0.117021
|
||||
vt 0.542553 0.117021
|
||||
vt 0.553191 0.148936
|
||||
vt 0.308511 0.595745
|
||||
vt 0.521277 0.595745
|
||||
vt 0.489362 0.595745
|
||||
vt 0.468085 0.595745
|
||||
vt 0.361702 0.595745
|
||||
vt 0.329787 0.595745
|
||||
vt 0.574468 0.595745
|
||||
vt 0.414894 0.595745
|
||||
vt 0.627660 0.595745
|
||||
vt 0.595745 0.595745
|
||||
vt 0.042553 0.595745
|
||||
vt 0.010638 0.595745
|
||||
vt 0.095745 0.595745
|
||||
vt 0.063830 0.595745
|
||||
vt 0.148936 0.595745
|
||||
vt 0.117021 0.595745
|
||||
vt 0.202128 0.595745
|
||||
vt 0.170213 0.595745
|
||||
vt 0.542553 0.276596
|
||||
vt 0.542553 0.797872
|
||||
vt 0.531915 0.702128
|
||||
vt 0.585106 0.702128
|
||||
vt 0.414894 0.276596
|
||||
vt 0.595745 0.276596
|
||||
vt 0.627660 0.276596
|
||||
vt 0.010638 0.276596
|
||||
vt 0.117021 0.276596
|
||||
vt 0.170213 0.276596
|
||||
vt 0.202128 0.276596
|
||||
vt 0.223404 0.276596
|
||||
vt 0.276596 0.276596
|
||||
vt 0.308511 0.276596
|
||||
vt 0.489362 0.276596
|
||||
vt 0.521277 0.276596
|
||||
vt 0.436170 0.276596
|
||||
vt 0.468085 0.276596
|
||||
vt 0.329787 0.276596
|
||||
vt 0.361702 0.276596
|
||||
vt 0.106383 0.595745
|
||||
vt 0.159574 0.595745
|
||||
vt 0.159574 0.702128
|
||||
vt 0.468085 0.797872
|
||||
vt 0.436170 0.797872
|
||||
vt 0.425532 0.702128
|
||||
vt 0.063830 0.797872
|
||||
vt 0.053191 0.702128
|
||||
vt 0.106383 0.702128
|
||||
vt 0.223404 0.797872
|
||||
vt 0.212766 0.702128
|
||||
vt 0.265957 0.702128
|
||||
vt 0.489362 0.797872
|
||||
vt 0.478723 0.702128
|
||||
vt 0.414894 0.797872
|
||||
vt 0.382979 0.797872
|
||||
vt 0.372340 0.702128
|
||||
vt 0.010638 0.797872
|
||||
vt 0.000000 0.702128
|
||||
vt 0.170213 0.797872
|
||||
vt 0.361702 0.797872
|
||||
vt 0.329787 0.797872
|
||||
vt 0.319149 0.702128
|
||||
vt 0.595745 0.797872
|
||||
vt 0.638298 0.702128
|
||||
vt 0.117021 0.797872
|
||||
vt 0.308511 0.797872
|
||||
vt 0.276596 0.797872
|
||||
vt 0.212766 0.595745
|
||||
vt 0.265957 0.595745
|
||||
vt 0.319149 0.595745
|
||||
vt 0.372340 0.595745
|
||||
vt 0.425532 0.595745
|
||||
vt 0.478723 0.595745
|
||||
vt 0.531915 0.595745
|
||||
vt 0.585106 0.595745
|
||||
vt 0.638298 0.595745
|
||||
vt 0.053191 0.595745
|
||||
vt 0.372340 0.819149
|
||||
vt 0.372340 0.797872
|
||||
vt 0.425532 0.797872
|
||||
vt 0.680851 0.021277
|
||||
vt 0.659574 0.042553
|
||||
vt 0.627660 0.031915
|
||||
vt 0.531915 0.021277
|
||||
vt 0.585106 -0.000000
|
||||
vt 0.585106 0.031915
|
||||
vt 0.680851 0.170213
|
||||
vt 0.659574 0.148936
|
||||
vt 0.670213 0.117021
|
||||
vt 0.531915 0.170213
|
||||
vt 0.585106 0.159574
|
||||
vt 0.510638 0.074468
|
||||
vt 0.553191 0.042553
|
||||
vt 0.702128 0.117021
|
||||
vt 0.670213 0.074468
|
||||
vt 0.585106 0.191489
|
||||
vt 0.627660 0.159574
|
||||
vt 0.542553 0.074468
|
||||
vt 0.702128 0.074468
|
||||
vt 0.627660 -0.000000
|
||||
vt 0.627660 0.191489
|
||||
vt 0.712766 0.010638
|
||||
vt 0.734043 0.031915
|
||||
vt 0.723404 0.042553
|
||||
vt 0.478723 0.819149
|
||||
vt 0.478723 0.797872
|
||||
vt 0.531915 0.797872
|
||||
vt 0.212766 0.819149
|
||||
vt 0.212766 0.797872
|
||||
vt 0.265957 0.797872
|
||||
vt 0.053191 0.819149
|
||||
vt 0.053191 0.797872
|
||||
vt 0.106383 0.797872
|
||||
vt 0.425532 0.819149
|
||||
vt 0.531915 0.819149
|
||||
vt 0.585106 0.797872
|
||||
vt 0.265957 0.819149
|
||||
vt 0.319149 0.797872
|
||||
vt 0.106383 0.819149
|
||||
vt 0.159574 0.797872
|
||||
vt 0.585106 0.819149
|
||||
vt 0.638298 0.797872
|
||||
vt 0.319149 0.819149
|
||||
vt 0.159574 0.819149
|
||||
vt 0.000000 0.819149
|
||||
vt 0.000000 0.797872
|
||||
vt 0.351064 0.819149
|
||||
vt 0.382979 0.819149
|
||||
vt 0.382979 0.989362
|
||||
vt 0.819149 0.074468
|
||||
vt 0.797872 0.074468
|
||||
vt 0.797872 0.042553
|
||||
vt 0.776596 0.000000
|
||||
vt 0.808511 0.010638
|
||||
vt 0.787234 0.031915
|
||||
vt 0.744681 0.117021
|
||||
vt 0.744681 0.095745
|
||||
vt 0.776596 0.095745
|
||||
vt 0.702128 0.042553
|
||||
vt 0.819149 0.042553
|
||||
vt 0.744681 0.000000
|
||||
vt 0.776596 0.021277
|
||||
vt 0.776596 0.117021
|
||||
vt 0.787234 0.085106
|
||||
vt 0.712766 0.106383
|
||||
vt 0.723404 0.074468
|
||||
vt 0.744681 0.021277
|
||||
vt 0.808511 0.106383
|
||||
vt 0.734043 0.085106
|
||||
vt 0.426179 0.841160
|
||||
vt 0.403362 0.863976
|
||||
vt 0.395011 0.832808
|
||||
vt 0.127660 0.819149
|
||||
vt 0.159574 0.989362
|
||||
vt 0.095745 0.819149
|
||||
vt 0.095745 0.989362
|
||||
vt 0.063830 0.989362
|
||||
vt 0.255319 0.819149
|
||||
vt 0.255319 0.989362
|
||||
vt 0.223404 0.989362
|
||||
vt 0.351064 0.989362
|
||||
vt 0.319149 0.989362
|
||||
vt 0.127660 0.989362
|
||||
vt 0.063830 0.819149
|
||||
vt 0.031915 0.989362
|
||||
vt 0.223404 0.819149
|
||||
vt 0.191489 0.989362
|
||||
vt 0.287234 0.989362
|
||||
vt 0.031915 0.819149
|
||||
vt 0.000000 0.989362
|
||||
vt 0.191489 0.819149
|
||||
vt 0.287234 0.819149
|
||||
vt 0.765957 0.255319
|
||||
vt 0.233997 0.066265
|
||||
vt 0.250448 0.127660
|
||||
vt 0.233997 0.189054
|
||||
vt 0.127660 0.250448
|
||||
vt 0.066265 0.233997
|
||||
vt 0.021322 0.189054
|
||||
vt 0.021322 0.066265
|
||||
vt 0.066265 0.021322
|
||||
vt 0.127660 0.004871
|
||||
vt 0.446809 0.234043
|
||||
vt 0.489362 0.191489
|
||||
vt 0.489362 0.063830
|
||||
vt 0.446809 0.021277
|
||||
vt 0.382979 -0.000000
|
||||
vt 0.276596 0.063830
|
||||
vt 0.255319 0.127660
|
||||
vt 0.276596 0.191489
|
||||
vt 0.638298 0.361702
|
||||
vt 0.276596 0.595745
|
||||
vt 0.436170 0.595745
|
||||
vt 0.542553 0.595745
|
||||
vt 0.382979 0.595745
|
||||
vt 0.574468 0.797872
|
||||
vt 0.042553 0.276596
|
||||
vt 0.095745 0.276596
|
||||
vt 0.148936 0.276596
|
||||
vt 0.095745 0.797872
|
||||
vt 0.255319 0.797872
|
||||
vt 0.521277 0.797872
|
||||
vt 0.042553 0.797872
|
||||
vt 0.202128 0.797872
|
||||
vt 0.627660 0.797872
|
||||
vt 0.148936 0.797872
|
||||
vt -0.000000 0.595745
|
||||
vt 0.638298 0.819149
|
||||
vt 0.403362 0.827987
|
||||
vt 0.413006 0.827987
|
||||
vt 0.421357 0.832808
|
||||
vt 0.426179 0.850803
|
||||
vt 0.421357 0.859155
|
||||
vt 0.413006 0.863976
|
||||
vt 0.395011 0.859155
|
||||
vt 0.390189 0.850803
|
||||
vt 0.390189 0.841160
|
||||
vn 0.258800 0.000000 -0.965900
|
||||
vn 0.707100 0.000000 -0.707100
|
||||
vn 0.965900 0.000000 -0.258800
|
||||
@ -220,273 +497,273 @@ vn 0.952200 -0.167700 0.255200
|
||||
vn -0.952200 -0.167700 0.255200
|
||||
vn -0.255200 -0.167700 -0.952200
|
||||
s off
|
||||
f 2//1 4//1 3//1
|
||||
f 4//2 6//2 5//2
|
||||
f 6//3 8//3 7//3
|
||||
f 8//4 10//4 9//4
|
||||
f 10//5 12//5 11//5
|
||||
f 12//6 14//6 13//6
|
||||
f 14//7 16//7 15//7
|
||||
f 16//8 18//8 17//8
|
||||
f 18//9 20//9 19//9
|
||||
f 20//10 22//10 21//10
|
||||
f 22//11 14//11 6//11
|
||||
f 24//12 2//12 1//12
|
||||
f 22//13 24//13 23//13
|
||||
f 7//14 15//14 23//14
|
||||
f 26//1 28//1 27//1
|
||||
f 28//2 30//2 29//2
|
||||
f 30//3 32//3 31//3
|
||||
f 32//4 34//4 33//4
|
||||
f 34//5 36//5 35//5
|
||||
f 36//6 38//6 37//6
|
||||
f 38//7 40//7 39//7
|
||||
f 40//8 42//8 41//8
|
||||
f 42//9 44//9 43//9
|
||||
f 44//10 46//10 45//10
|
||||
f 34//15 65//15 66//15
|
||||
f 48//12 26//12 25//12
|
||||
f 46//13 48//13 47//13
|
||||
f 52//14 101//14 102//14
|
||||
f 34//16 32//16 64//16
|
||||
f 48//17 72//17 62//17
|
||||
f 28//18 26//18 62//18
|
||||
f 30//19 63//19 64//19
|
||||
f 48//20 46//20 71//20
|
||||
f 30//21 28//21 61//21
|
||||
f 44//22 70//22 71//22
|
||||
f 42//23 69//23 70//23
|
||||
f 40//24 68//24 69//24
|
||||
f 38//25 67//25 68//25
|
||||
f 36//26 66//26 67//26
|
||||
f 45//27 47//27 84//27
|
||||
f 84//28 96//28 95//28
|
||||
f 29//29 75//29 74//29
|
||||
f 45//30 83//30 82//30
|
||||
f 41//31 43//31 82//31
|
||||
f 39//32 41//32 81//32
|
||||
f 37//33 39//33 80//33
|
||||
f 37//34 79//34 78//34
|
||||
f 35//35 78//35 77//35
|
||||
f 33//36 77//36 76//36
|
||||
f 25//37 73//37 84//37
|
||||
f 27//38 74//38 73//38
|
||||
f 31//39 76//39 75//39
|
||||
f 53//40 54//40 91//40
|
||||
f 73//41 74//41 86//41
|
||||
f 81//42 93//42 92//42
|
||||
f 78//43 90//43 89//43
|
||||
f 73//44 85//44 96//44
|
||||
f 74//45 75//45 87//45
|
||||
f 82//46 94//46 93//46
|
||||
f 79//47 91//47 90//47
|
||||
f 75//48 76//48 88//48
|
||||
f 83//49 95//49 94//49
|
||||
f 80//50 92//50 91//50
|
||||
f 76//51 77//51 89//51
|
||||
f 55//52 90//52 91//52
|
||||
f 55//53 56//53 89//53
|
||||
f 57//54 88//54 89//54
|
||||
f 57//55 58//55 87//55
|
||||
f 59//56 86//56 87//56
|
||||
f 60//57 85//57 86//57
|
||||
f 49//58 96//58 85//58
|
||||
f 50//59 95//59 96//59
|
||||
f 51//60 94//60 95//60
|
||||
f 52//61 93//61 94//61
|
||||
f 53//62 92//62 93//62
|
||||
f 107//2 119//2 120//2
|
||||
f 59//14 108//14 98//14
|
||||
f 50//14 49//14 97//14
|
||||
f 56//14 105//14 106//14
|
||||
f 53//14 102//14 103//14
|
||||
f 51//14 50//14 99//14
|
||||
f 57//14 106//14 107//14
|
||||
f 54//14 103//14 104//14
|
||||
f 51//14 100//14 101//14
|
||||
f 58//14 107//14 108//14
|
||||
f 60//14 98//14 97//14
|
||||
f 55//14 104//14 105//14
|
||||
f 112//14 124//14 125//14
|
||||
f 98//12 110//12 109//12
|
||||
f 104//5 116//5 117//5
|
||||
f 101//8 113//8 114//8
|
||||
f 108//1 120//1 110//1
|
||||
f 97//13 109//13 111//13
|
||||
f 105//4 117//4 118//4
|
||||
f 102//7 114//7 115//7
|
||||
f 99//10 111//10 112//10
|
||||
f 106//3 118//3 119//3
|
||||
f 103//6 115//6 116//6
|
||||
f 100//9 112//9 113//9
|
||||
f 125//63 124//63 136//63
|
||||
f 119//14 131//14 132//14
|
||||
f 109//14 110//14 122//14
|
||||
f 116//14 128//14 129//14
|
||||
f 114//14 113//14 125//14
|
||||
f 120//14 132//14 122//14
|
||||
f 111//14 109//14 121//14
|
||||
f 117//14 129//14 130//14
|
||||
f 115//14 114//14 126//14
|
||||
f 112//14 111//14 123//14
|
||||
f 118//14 130//14 131//14
|
||||
f 115//14 127//14 128//14
|
||||
f 143//14 139//14 135//14
|
||||
f 132//64 131//64 143//64
|
||||
f 122//65 134//65 133//65
|
||||
f 128//66 140//66 141//66
|
||||
f 125//67 137//67 138//67
|
||||
f 122//68 132//68 144//68
|
||||
f 121//69 133//69 135//69
|
||||
f 129//70 141//70 142//70
|
||||
f 126//71 138//71 139//71
|
||||
f 123//72 135//72 136//72
|
||||
f 130//73 142//73 143//73
|
||||
f 127//74 139//74 140//74
|
||||
f 1//1 2//1 3//1
|
||||
f 3//2 4//2 5//2
|
||||
f 5//3 6//3 7//3
|
||||
f 7//4 8//4 9//4
|
||||
f 9//5 10//5 11//5
|
||||
f 11//6 12//6 13//6
|
||||
f 13//7 14//7 15//7
|
||||
f 15//8 16//8 17//8
|
||||
f 17//9 18//9 19//9
|
||||
f 19//10 20//10 21//10
|
||||
f 6//11 4//11 22//11
|
||||
f 2//11 24//11 22//11
|
||||
f 22//11 20//11 18//11
|
||||
f 18//11 16//11 22//11
|
||||
f 14//11 12//11 10//11
|
||||
f 10//11 8//11 14//11
|
||||
f 4//11 2//11 22//11
|
||||
f 22//11 16//11 14//11
|
||||
f 14//11 8//11 6//11
|
||||
f 23//12 24//12 1//12
|
||||
f 21//13 22//13 23//13
|
||||
f 23//14 1//14 3//14
|
||||
f 3//14 5//14 23//14
|
||||
f 7//14 9//14 11//14
|
||||
f 11//14 13//14 7//14
|
||||
f 15//14 17//14 19//14
|
||||
f 19//14 21//14 15//14
|
||||
f 23//14 5//14 7//14
|
||||
f 7//14 13//14 15//14
|
||||
f 15//14 21//14 23//14
|
||||
f 25//1 26//1 27//1
|
||||
f 27//2 28//2 29//2
|
||||
f 29//3 30//3 31//3
|
||||
f 31//4 32//4 33//4
|
||||
f 33//5 34//5 35//5
|
||||
f 35//6 36//6 37//6
|
||||
f 37//7 38//7 39//7
|
||||
f 39//8 40//8 41//8
|
||||
f 41//9 42//9 43//9
|
||||
f 43//10 44//10 45//10
|
||||
f 36//15 34//15 66//15
|
||||
f 47//12 48//12 25//12
|
||||
f 45//13 46//13 47//13
|
||||
f 53//14 52//14 102//14
|
||||
f 65//16 34//16 64//16
|
||||
f 26//17 48//17 62//17
|
||||
f 61//18 28//18 62//18
|
||||
f 32//19 30//19 64//19
|
||||
f 72//20 48//20 71//20
|
||||
f 63//21 30//21 61//21
|
||||
f 46//22 44//22 71//22
|
||||
f 44//23 42//23 70//23
|
||||
f 42//24 40//24 69//24
|
||||
f 40//25 38//25 68//25
|
||||
f 38//26 36//26 67//26
|
||||
f 83//27 45//27 84//27
|
||||
f 83//28 84//28 95//28
|
||||
f 27//29 29//29 74//29
|
||||
f 43//30 45//30 82//30
|
||||
f 81//31 41//31 82//31
|
||||
f 80//32 39//32 81//32
|
||||
f 79//33 37//33 80//33
|
||||
f 35//34 37//34 78//34
|
||||
f 33//35 35//35 77//35
|
||||
f 31//36 33//36 76//36
|
||||
f 47//37 25//37 84//37
|
||||
f 25//38 27//38 73//38
|
||||
f 29//39 31//39 75//39
|
||||
f 92//40 53//40 91//40
|
||||
f 85//41 73//41 86//41
|
||||
f 80//42 81//42 92//42
|
||||
f 77//43 78//43 89//43
|
||||
f 84//44 73//44 96//44
|
||||
f 86//45 74//45 87//45
|
||||
f 81//46 82//46 93//46
|
||||
f 78//47 79//47 90//47
|
||||
f 87//48 75//48 88//48
|
||||
f 82//49 83//49 94//49
|
||||
f 79//50 80//50 91//50
|
||||
f 88//51 76//51 89//51
|
||||
f 54//52 55//52 91//52
|
||||
f 90//53 55//53 89//53
|
||||
f 56//54 57//54 89//54
|
||||
f 88//55 57//55 87//55
|
||||
f 58//56 59//56 87//56
|
||||
f 59//57 60//57 86//57
|
||||
f 60//58 49//58 85//58
|
||||
f 49//59 50//59 96//59
|
||||
f 50//60 51//60 95//60
|
||||
f 51//61 52//61 94//61
|
||||
f 52//62 53//62 93//62
|
||||
f 108//2 107//2 120//2
|
||||
f 60//14 59//14 98//14
|
||||
f 99//14 50//14 97//14
|
||||
f 57//14 56//14 106//14
|
||||
f 54//14 53//14 103//14
|
||||
f 100//14 51//14 99//14
|
||||
f 58//14 57//14 107//14
|
||||
f 55//14 54//14 104//14
|
||||
f 52//14 51//14 101//14
|
||||
f 59//14 58//14 108//14
|
||||
f 49//14 60//14 97//14
|
||||
f 56//14 55//14 105//14
|
||||
f 113//14 112//14 125//14
|
||||
f 97//12 98//12 109//12
|
||||
f 105//5 104//5 117//5
|
||||
f 102//8 101//8 114//8
|
||||
f 98//1 108//1 110//1
|
||||
f 99//13 97//13 111//13
|
||||
f 106//4 105//4 118//4
|
||||
f 103//7 102//7 115//7
|
||||
f 100//10 99//10 112//10
|
||||
f 107//3 106//3 119//3
|
||||
f 104//6 103//6 116//6
|
||||
f 101//9 100//9 113//9
|
||||
f 137//63 125//63 136//63
|
||||
f 120//14 119//14 132//14
|
||||
f 121//14 109//14 122//14
|
||||
f 117//14 116//14 129//14
|
||||
f 126//14 114//14 125//14
|
||||
f 110//14 120//14 122//14
|
||||
f 123//14 111//14 121//14
|
||||
f 118//14 117//14 130//14
|
||||
f 127//14 115//14 126//14
|
||||
f 124//14 112//14 123//14
|
||||
f 119//14 118//14 131//14
|
||||
f 116//14 115//14 128//14
|
||||
f 135//14 133//14 134//14
|
||||
f 134//14 144//14 143//14
|
||||
f 143//14 142//14 141//14
|
||||
f 141//14 140//14 143//14
|
||||
f 139//14 138//14 135//14
|
||||
f 137//14 136//14 135//14
|
||||
f 135//14 134//14 143//14
|
||||
f 143//14 140//14 139//14
|
||||
f 138//14 137//14 135//14
|
||||
f 144//64 132//64 143//64
|
||||
f 121//65 122//65 133//65
|
||||
f 129//66 128//66 141//66
|
||||
f 126//67 125//67 138//67
|
||||
f 134//68 122//68 144//68
|
||||
f 123//69 121//69 135//69
|
||||
f 130//70 129//70 142//70
|
||||
f 127//71 126//71 139//71
|
||||
f 124//72 123//72 136//72
|
||||
f 131//73 130//73 143//73
|
||||
f 128//74 127//74 140//74
|
||||
f 2/1/1 4/2/1 3/3/1
|
||||
f 4/2/2 6/4/2 5/5/2
|
||||
f 6/4/3 8/6/3 7/7/3
|
||||
f 8/6/4 10/8/4 9/9/4
|
||||
f 10/8/5 12/10/5 11/11/5
|
||||
f 12/10/6 14/12/6 13/13/6
|
||||
f 14/12/7 16/14/7 15/15/7
|
||||
f 16/14/8 18/16/8 17/17/8
|
||||
f 18/16/9 20/18/9 19/19/9
|
||||
f 20/20/10 22/21/10 21/22/10
|
||||
f 22/23/11 14/24/11 6/25/11
|
||||
f 24/26/12 2/1/12 1/27/12
|
||||
f 22/21/13 24/26/13 23/28/13
|
||||
f 7/29/14 15/30/14 23/31/14
|
||||
f 26/32/1 28/33/1 27/34/1
|
||||
f 28/33/2 30/35/2 29/36/2
|
||||
f 30/35/3 32/37/3 31/38/3
|
||||
f 32/37/4 34/39/4 33/40/4
|
||||
f 34/39/5 36/41/5 35/42/5
|
||||
f 36/41/6 38/43/6 37/44/6
|
||||
f 38/43/7 40/45/7 39/46/7
|
||||
f 40/45/8 42/47/8 41/48/8
|
||||
f 42/47/9 44/49/9 43/50/9
|
||||
f 44/51/10 46/52/10 45/53/10
|
||||
f 34/39/15 65/54/15 66/55/15
|
||||
f 48/56/12 26/32/12 25/57/12
|
||||
f 46/52/13 48/56/13 47/58/13
|
||||
f 52/59/14 101/60/14 102/61/14
|
||||
f 34/39/16 32/37/16 64/62/16
|
||||
f 48/56/17 72/63/17 62/64/17
|
||||
f 28/33/18 26/32/18 62/65/18
|
||||
f 30/35/19 63/66/19 64/67/19
|
||||
f 48/56/20 46/52/20 71/68/20
|
||||
f 30/35/21 28/33/21 61/69/21
|
||||
f 44/51/22 70/70/22 71/71/22
|
||||
f 42/47/23 69/72/23 70/73/23
|
||||
f 40/45/24 68/74/24 69/75/24
|
||||
f 38/43/25 67/76/25 68/77/25
|
||||
f 36/41/26 66/78/26 67/79/26
|
||||
f 45/53/27 47/58/27 84/80/27
|
||||
f 84/81/28 96/82/28 95/83/28
|
||||
f 29/36/29 75/6/29 74/84/29
|
||||
f 45/53/30 83/85/30 82/86/30
|
||||
f 41/48/31 43/50/31 82/87/31
|
||||
f 39/46/32 41/48/32 81/16/32
|
||||
f 37/44/33 39/46/33 80/88/33
|
||||
f 37/44/34 79/89/34 78/90/34
|
||||
f 35/42/35 78/91/35 77/10/35
|
||||
f 33/40/36 77/92/36 76/93/36
|
||||
f 25/57/37 73/94/37 84/95/37
|
||||
f 27/34/38 74/96/38 73/97/38
|
||||
f 31/38/39 76/98/39 75/99/39
|
||||
f 53/100/40 54/101/40 91/102/40
|
||||
f 73/103/41 74/104/41 86/105/41
|
||||
f 81/106/42 93/107/42 92/108/42
|
||||
f 78/109/43 90/110/43 89/111/43
|
||||
f 73/112/44 85/113/44 96/82/44
|
||||
f 74/114/45 75/115/45 87/116/45
|
||||
f 82/117/46 94/118/46 93/107/46
|
||||
f 79/119/47 91/102/47 90/110/47
|
||||
f 75/120/48 76/121/48 88/122/48
|
||||
f 83/123/49 95/83/49 94/124/49
|
||||
f 80/125/50 92/108/50 91/102/50
|
||||
f 76/126/51 77/127/51 89/111/51
|
||||
f 55/128/52 90/110/52 91/102/52
|
||||
f 55/128/53 56/129/53 89/111/53
|
||||
f 57/130/54 88/122/54 89/111/54
|
||||
f 57/130/55 58/131/55 87/116/55
|
||||
f 59/132/56 86/105/56 87/116/56
|
||||
f 60/133/57 85/113/57 86/105/57
|
||||
f 49/134/58 96/82/58 85/113/58
|
||||
f 50/135/59 95/83/59 96/82/59
|
||||
f 51/136/60 94/124/60 95/83/60
|
||||
f 52/137/61 93/107/61 94/118/61
|
||||
f 53/100/62 92/108/62 93/107/62
|
||||
f 107/138/2 119/139/2 120/140/2
|
||||
f 59/141/14 108/142/14 98/143/14
|
||||
f 50/144/14 49/145/14 97/146/14
|
||||
f 56/147/14 105/148/14 106/149/14
|
||||
f 53/150/14 102/61/14 103/151/14
|
||||
f 51/152/14 50/144/14 99/153/14
|
||||
f 57/154/14 106/149/14 107/155/14
|
||||
f 54/156/14 103/151/14 104/157/14
|
||||
f 51/152/14 100/158/14 101/60/14
|
||||
f 58/159/14 107/155/14 108/142/14
|
||||
f 60/160/14 98/143/14 97/146/14
|
||||
f 55/161/14 104/157/14 105/148/14
|
||||
f 112/162/14 124/163/14 125/164/14
|
||||
f 98/165/12 110/166/12 109/167/12
|
||||
f 104/168/5 116/169/5 117/170/5
|
||||
f 101/171/8 113/172/8 114/173/8
|
||||
f 108/174/1 120/140/1 110/166/1
|
||||
f 97/175/13 109/167/13 111/176/13
|
||||
f 105/177/4 117/170/4 118/178/4
|
||||
f 102/179/7 114/173/7 115/180/7
|
||||
f 99/181/10 111/176/10 112/182/10
|
||||
f 106/183/3 118/178/3 119/139/3
|
||||
f 103/184/6 115/180/6 116/169/6
|
||||
f 100/185/9 112/186/9 113/172/9
|
||||
f 125/187/63 124/188/63 136/189/63
|
||||
f 119/190/14 131/191/14 132/192/14
|
||||
f 109/193/14 110/194/14 122/195/14
|
||||
f 116/196/14 128/197/14 129/198/14
|
||||
f 114/159/14 113/199/14 125/164/14
|
||||
f 120/200/14 132/192/14 122/195/14
|
||||
f 111/201/14 109/193/14 121/202/14
|
||||
f 117/203/14 129/198/14 130/204/14
|
||||
f 115/205/14 114/159/14 126/206/14
|
||||
f 112/162/14 111/201/14 123/207/14
|
||||
f 118/208/14 130/204/14 131/191/14
|
||||
f 115/205/14 127/209/14 128/197/14
|
||||
f 143/210/14 139/211/14 135/212/14
|
||||
f 132/213/64 131/184/64 143/214/64
|
||||
f 122/215/65 134/216/65 133/217/65
|
||||
f 128/218/66 140/219/66 141/220/66
|
||||
f 125/187/67 137/221/67 138/222/67
|
||||
f 122/215/68 132/213/68 144/223/68
|
||||
f 121/224/69 133/217/69 135/225/69
|
||||
f 129/226/70 141/220/70 142/227/70
|
||||
f 126/183/71 138/222/71 139/228/71
|
||||
f 123/229/72 135/225/72 136/230/72
|
||||
f 130/231/73 142/227/73 143/214/73
|
||||
f 127/232/74 139/228/74 140/219/74
|
||||
f 1/27/1 2/1/1 3/3/1
|
||||
f 3/3/2 4/2/2 5/5/2
|
||||
f 5/5/3 6/4/3 7/7/3
|
||||
f 7/7/4 8/6/4 9/9/4
|
||||
f 9/9/5 10/8/5 11/11/5
|
||||
f 11/11/6 12/10/6 13/13/6
|
||||
f 13/13/7 14/12/7 15/15/7
|
||||
f 15/15/8 16/14/8 17/17/8
|
||||
f 17/17/9 18/16/9 19/19/9
|
||||
f 19/233/10 20/20/10 21/22/10
|
||||
f 6/25/11 4/234/11 22/23/11
|
||||
f 2/235/11 24/236/11 22/23/11
|
||||
f 22/23/11 20/237/11 18/238/11
|
||||
f 18/238/11 16/239/11 22/23/11
|
||||
f 14/24/11 12/240/11 10/241/11
|
||||
f 10/241/11 8/242/11 14/24/11
|
||||
f 4/234/11 2/235/11 22/23/11
|
||||
f 22/23/11 16/239/11 14/24/11
|
||||
f 14/24/11 8/242/11 6/25/11
|
||||
f 23/28/12 24/26/12 1/27/12
|
||||
f 21/22/13 22/21/13 23/28/13
|
||||
f 23/31/14 1/7/14 3/243/14
|
||||
f 3/243/14 5/244/14 23/31/14
|
||||
f 7/29/14 9/245/14 11/246/14
|
||||
f 11/246/14 13/247/14 7/29/14
|
||||
f 15/30/14 17/248/14 19/249/14
|
||||
f 19/249/14 21/250/14 15/30/14
|
||||
f 23/31/14 5/244/14 7/29/14
|
||||
f 7/29/14 13/247/14 15/30/14
|
||||
f 15/30/14 21/250/14 23/31/14
|
||||
f 25/57/1 26/32/1 27/34/1
|
||||
f 27/34/2 28/33/2 29/36/2
|
||||
f 29/36/3 30/35/3 31/38/3
|
||||
f 31/38/4 32/37/4 33/40/4
|
||||
f 33/40/5 34/39/5 35/42/5
|
||||
f 35/42/6 36/41/6 37/44/6
|
||||
f 37/44/7 38/43/7 39/46/7
|
||||
f 39/46/8 40/45/8 41/48/8
|
||||
f 41/48/9 42/47/9 43/50/9
|
||||
f 43/251/10 44/51/10 45/53/10
|
||||
f 36/41/15 34/39/15 66/55/15
|
||||
f 47/58/12 48/56/12 25/57/12
|
||||
f 45/53/13 46/52/13 47/58/13
|
||||
f 53/150/14 52/59/14 102/61/14
|
||||
f 65/252/16 34/39/16 64/62/16
|
||||
f 26/32/17 48/56/17 62/64/17
|
||||
f 61/253/18 28/33/18 62/65/18
|
||||
f 32/37/19 30/35/19 64/67/19
|
||||
f 72/254/20 48/56/20 71/68/20
|
||||
f 63/255/21 30/35/21 61/69/21
|
||||
f 46/52/22 44/51/22 71/71/22
|
||||
f 44/49/23 42/47/23 70/73/23
|
||||
f 42/47/24 40/45/24 69/75/24
|
||||
f 40/45/25 38/43/25 68/77/25
|
||||
f 38/43/26 36/41/26 67/79/26
|
||||
f 83/1/27 45/53/27 84/80/27
|
||||
f 83/256/28 84/81/28 95/83/28
|
||||
f 27/34/29 29/36/29 74/84/29
|
||||
f 43/251/30 45/53/30 82/86/30
|
||||
f 81/257/31 41/48/31 82/87/31
|
||||
f 80/258/32 39/46/32 81/16/32
|
||||
f 79/259/33 37/44/33 80/88/33
|
||||
f 35/42/34 37/44/34 78/90/34
|
||||
f 33/40/35 35/42/35 77/10/35
|
||||
f 31/38/36 33/40/36 76/93/36
|
||||
f 47/58/37 25/57/37 84/95/37
|
||||
f 25/57/38 27/34/38 73/97/38
|
||||
f 29/36/39 31/38/39 75/99/39
|
||||
f 92/108/40 53/100/40 91/102/40
|
||||
f 85/113/41 73/103/41 86/105/41
|
||||
f 80/260/42 81/106/42 92/108/42
|
||||
f 77/261/43 78/109/43 89/111/43
|
||||
f 84/262/44 73/112/44 96/82/44
|
||||
f 86/105/45 74/114/45 87/116/45
|
||||
f 81/263/46 82/117/46 93/107/46
|
||||
f 78/264/47 79/119/47 90/110/47
|
||||
f 87/116/48 75/120/48 88/122/48
|
||||
f 82/265/49 83/123/49 94/124/49
|
||||
f 79/266/50 80/125/50 91/102/50
|
||||
f 88/122/51 76/126/51 89/111/51
|
||||
f 54/101/52 55/128/52 91/102/52
|
||||
f 90/110/53 55/128/53 89/111/53
|
||||
f 56/129/54 57/130/54 89/111/54
|
||||
f 88/122/55 57/130/55 87/116/55
|
||||
f 58/131/56 59/132/56 87/116/56
|
||||
f 59/132/57 60/133/57 86/105/57
|
||||
f 60/133/58 49/134/58 85/113/58
|
||||
f 49/134/59 50/135/59 96/82/59
|
||||
f 50/135/60 51/136/60 95/83/60
|
||||
f 51/267/61 52/137/61 94/118/61
|
||||
f 52/137/62 53/100/62 93/107/62
|
||||
f 108/174/2 107/138/2 120/140/2
|
||||
f 60/160/14 59/141/14 98/143/14
|
||||
f 99/153/14 50/144/14 97/146/14
|
||||
f 57/154/14 56/147/14 106/149/14
|
||||
f 54/156/14 53/150/14 103/151/14
|
||||
f 100/158/14 51/152/14 99/153/14
|
||||
f 58/159/14 57/154/14 107/155/14
|
||||
f 55/161/14 54/156/14 104/157/14
|
||||
f 52/59/14 51/152/14 101/60/14
|
||||
f 59/141/14 58/159/14 108/142/14
|
||||
f 49/145/14 60/160/14 97/146/14
|
||||
f 56/147/14 55/161/14 105/148/14
|
||||
f 113/199/14 112/162/14 125/164/14
|
||||
f 97/175/12 98/165/12 109/167/12
|
||||
f 105/177/5 104/168/5 117/170/5
|
||||
f 102/179/8 101/171/8 114/173/8
|
||||
f 98/165/1 108/174/1 110/166/1
|
||||
f 99/181/13 97/175/13 111/176/13
|
||||
f 106/183/4 105/177/4 118/178/4
|
||||
f 103/184/7 102/179/7 115/180/7
|
||||
f 100/268/10 99/181/10 112/182/10
|
||||
f 107/138/3 106/183/3 119/139/3
|
||||
f 104/168/6 103/184/6 116/169/6
|
||||
f 101/171/9 100/185/9 113/172/9
|
||||
f 137/221/63 125/187/63 136/189/63
|
||||
f 120/200/14 119/190/14 132/192/14
|
||||
f 121/202/14 109/193/14 122/195/14
|
||||
f 117/203/14 116/196/14 129/198/14
|
||||
f 126/206/14 114/159/14 125/164/14
|
||||
f 110/194/14 120/200/14 122/195/14
|
||||
f 123/207/14 111/201/14 121/202/14
|
||||
f 118/208/14 117/203/14 130/204/14
|
||||
f 127/209/14 115/205/14 126/206/14
|
||||
f 124/163/14 112/162/14 123/207/14
|
||||
f 119/190/14 118/208/14 131/191/14
|
||||
f 116/196/14 115/205/14 128/197/14
|
||||
f 135/212/14 133/269/14 134/270/14
|
||||
f 134/270/14 144/271/14 143/210/14
|
||||
f 143/210/14 142/272/14 141/273/14
|
||||
f 141/273/14 140/274/14 143/210/14
|
||||
f 139/211/14 138/275/14 135/212/14
|
||||
f 137/276/14 136/277/14 135/212/14
|
||||
f 135/212/14 134/270/14 143/210/14
|
||||
f 143/210/14 140/274/14 139/211/14
|
||||
f 138/275/14 137/276/14 135/212/14
|
||||
f 144/223/64 132/213/64 143/214/64
|
||||
f 121/224/65 122/215/65 133/217/65
|
||||
f 129/226/66 128/218/66 141/220/66
|
||||
f 126/183/67 125/187/67 138/222/67
|
||||
f 134/216/68 122/215/68 144/223/68
|
||||
f 123/229/69 121/224/69 135/225/69
|
||||
f 130/231/70 129/226/70 142/227/70
|
||||
f 127/232/71 126/183/71 139/228/71
|
||||
f 124/185/72 123/229/72 136/230/72
|
||||
f 131/184/73 130/231/73 143/214/73
|
||||
f 128/218/74 127/232/74 140/219/74
|
||||
|
||||
4477
assets/hbm/models/missile_parts/mp_w_15_boxcar.obj
Normal file
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 4.7 KiB |
|
After Width: | Height: | Size: 176 B |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 7.0 KiB |
|
After Width: | Height: | Size: 6.1 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 5.8 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 6.9 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 304 B |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
BIN
assets/hbm/textures/models/telex.png
Normal file
|
After Width: | Height: | Size: 741 B |
BIN
assets/hbm/textures/models/telex.zip
Normal file
@ -662,6 +662,8 @@ public class ModBlocks {
|
||||
public static Block dummy_block_gascent;
|
||||
public static Block dummy_block_uf6;
|
||||
public static Block dummy_block_puf6;
|
||||
public static Block dummy_plate_compact_launcher;
|
||||
public static Block dummy_port_compact_launcher;
|
||||
|
||||
public static Block ntm_dirt;
|
||||
|
||||
@ -1172,6 +1174,8 @@ public class ModBlocks {
|
||||
dummy_block_gascent = new DummyBlockMachine(Material.iron, guiID_gascent, machine_gascent).setBlockName("dummy_block_gascent").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel");
|
||||
dummy_block_uf6 = new DummyBlockMachine(Material.iron, guiID_uf6_tank, machine_uf6_tank).setBlockName("dummy_block_uf6").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_titanium");
|
||||
dummy_block_puf6 = new DummyBlockMachine(Material.iron, guiID_puf6_tank, machine_puf6_tank).setBlockName("dummy_block_puf6").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel");
|
||||
dummy_plate_compact_launcher = new DummyBlockMachine(Material.iron, guiID_compact_launcher, compact_launcher).setBounds(0, 16, 0, 16, 16, 16).setBlockName("dummy_plate_compact_launcher").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel");
|
||||
dummy_port_compact_launcher = new DummyBlockMachine(Material.iron, guiID_compact_launcher, compact_launcher).setBlockName("dummy_port_compact_launcher").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":block_steel");
|
||||
|
||||
ntm_dirt = new BlockNTMDirt().setBlockName("ntm_dirt").setHardness(0.5F).setStepSound(Block.soundTypeGravel).setCreativeTab(null).setBlockTextureName("dirt");
|
||||
|
||||
@ -1675,6 +1679,8 @@ public class ModBlocks {
|
||||
GameRegistry.registerBlock(dummy_block_gascent, dummy_block_gascent.getUnlocalizedName());
|
||||
GameRegistry.registerBlock(dummy_block_uf6, dummy_block_uf6.getUnlocalizedName());
|
||||
GameRegistry.registerBlock(dummy_block_puf6, dummy_block_puf6.getUnlocalizedName());
|
||||
GameRegistry.registerBlock(dummy_plate_compact_launcher, dummy_plate_compact_launcher.getUnlocalizedName());
|
||||
GameRegistry.registerBlock(dummy_port_compact_launcher, dummy_port_compact_launcher.getUnlocalizedName());
|
||||
|
||||
//Other Technical Blocks
|
||||
GameRegistry.registerBlock(oil_pipe, oil_pipe.getUnlocalizedName());
|
||||
|
||||
@ -1,17 +1,25 @@
|
||||
package com.hbm.blocks.bomb;
|
||||
|
||||
import com.hbm.blocks.ModBlocks;
|
||||
import com.hbm.interfaces.IMultiblock;
|
||||
import com.hbm.main.MainRegistry;
|
||||
import com.hbm.tileentity.bomb.TileEntityCompactLauncher;
|
||||
import com.hbm.tileentity.machine.TileEntityDummy;
|
||||
import com.hbm.tileentity.machine.TileEntityVaultDoor;
|
||||
|
||||
import cpw.mods.fml.common.network.internal.FMLNetworkHandler;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.BlockContainer;
|
||||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.util.AxisAlignedBB;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class CompactLauncher extends BlockContainer {
|
||||
public class CompactLauncher extends BlockContainer implements IMultiblock {
|
||||
|
||||
public CompactLauncher(Material p_i45386_1_) {
|
||||
super(p_i45386_1_);
|
||||
@ -54,5 +62,62 @@ public class CompactLauncher extends BlockContainer {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack itemStack) {
|
||||
|
||||
TileEntityCompactLauncher te = (TileEntityCompactLauncher) world.getTileEntity(x, y, z);
|
||||
|
||||
if(!(world.getBlock(x + 1, y, z + 1).getMaterial().isReplaceable() &&
|
||||
world.getBlock(x + 1, y, z).getMaterial().isReplaceable() &&
|
||||
world.getBlock(x + 1, y, z - 1).getMaterial().isReplaceable() &&
|
||||
world.getBlock(x, y, z - 1).getMaterial().isReplaceable() &&
|
||||
world.getBlock(x - 1, y, z - 1).getMaterial().isReplaceable() &&
|
||||
world.getBlock(x - 1, y, z).getMaterial().isReplaceable() &&
|
||||
world.getBlock(x - 1, y, z + 1).getMaterial().isReplaceable() &&
|
||||
world.getBlock(x, y, z + 1).getMaterial().isReplaceable())) {
|
||||
world.func_147480_a(x, y, z, true);
|
||||
return;
|
||||
}
|
||||
|
||||
placeDummy(world, x + 1, y, z + 1, x, y, z, ModBlocks.dummy_port_compact_launcher);
|
||||
placeDummy(world, x + 1, y, z, x, y, z, ModBlocks.dummy_plate_compact_launcher);
|
||||
placeDummy(world, x + 1, y, z - 1, x, y, z, ModBlocks.dummy_port_compact_launcher);
|
||||
placeDummy(world, x, y, z - 1, x, y, z, ModBlocks.dummy_plate_compact_launcher);
|
||||
placeDummy(world, x - 1, y, z - 1, x, y, z, ModBlocks.dummy_port_compact_launcher);
|
||||
placeDummy(world, x - 1, y, z, x, y, z, ModBlocks.dummy_plate_compact_launcher);
|
||||
placeDummy(world, x - 1, y, z + 1, x, y, z, ModBlocks.dummy_port_compact_launcher);
|
||||
placeDummy(world, x, y, z + 1, x, y, z, ModBlocks.dummy_plate_compact_launcher);
|
||||
|
||||
super.onBlockPlacedBy(world, x, y, z, player, itemStack);
|
||||
|
||||
}
|
||||
|
||||
private void placeDummy(World world, int x, int y, int z, int xCoord, int yCoord, int zCoord, Block block) {
|
||||
|
||||
world.setBlock(x, y, z, block);
|
||||
|
||||
TileEntity te = world.getTileEntity(x, y, z);
|
||||
|
||||
if(te instanceof TileEntityDummy) {
|
||||
TileEntityDummy dummy = (TileEntityDummy)te;
|
||||
dummy.targetX = xCoord;
|
||||
dummy.targetY = yCoord;
|
||||
dummy.targetZ = zCoord;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setBlockBoundsBasedOnState(IBlockAccess p_149719_1_, int p_149719_2_, int p_149719_3_, int p_149719_4_)
|
||||
{
|
||||
this.setBlockBounds(0, 1, 0, 1, 1, 1);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AxisAlignedBB getCollisionBoundingBoxFromPool(World world, int x, int y, int z) {
|
||||
|
||||
this.setBlockBounds(0, 1, 0, 1, 1, 1);
|
||||
return AxisAlignedBB.getBoundingBox(x + this.minX, y + this.minY, z + this.minZ, x + this.maxX, y + this.maxY, z + this.maxZ);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -18,6 +18,8 @@ import net.minecraft.block.material.Material;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.util.AxisAlignedBB;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class DummyBlockMachine extends BlockContainer implements IDummy {
|
||||
@ -26,6 +28,12 @@ public class DummyBlockMachine extends BlockContainer implements IDummy {
|
||||
|
||||
private int id;
|
||||
private Block drop;
|
||||
float oX = 0;
|
||||
float oY = 0;
|
||||
float oZ = 0;
|
||||
float dX = 1;
|
||||
float dY = 1;
|
||||
float dZ = 1;
|
||||
|
||||
public DummyBlockMachine(Material p_i45386_1_) {
|
||||
super(p_i45386_1_);
|
||||
@ -36,6 +44,18 @@ public class DummyBlockMachine extends BlockContainer implements IDummy {
|
||||
this.id = id;
|
||||
this.drop = drop;
|
||||
}
|
||||
|
||||
public DummyBlockMachine setBounds(float oX, float oY, float oZ, float dX, float dY, float dZ) {
|
||||
|
||||
this.oX = oX * 0.0625F;
|
||||
this.oY = oY * 0.0625F;
|
||||
this.oZ = oZ * 0.0625F;
|
||||
this.dX = dX * 0.0625F;
|
||||
this.dY = dY * 0.0625F;
|
||||
this.dZ = dZ * 0.0625F;
|
||||
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) {
|
||||
@ -110,4 +130,17 @@ public class DummyBlockMachine extends BlockContainer implements IDummy {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setBlockBoundsBasedOnState(IBlockAccess p_149719_1_, int p_149719_2_, int p_149719_3_, int p_149719_4_)
|
||||
{
|
||||
this.setBlockBounds(oX, oY, oZ, dX, dY, dZ);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AxisAlignedBB getCollisionBoundingBoxFromPool(World world, int x, int y, int z) {
|
||||
|
||||
this.setBlockBounds(oX, oY, oZ, dX, dY, dZ);
|
||||
return AxisAlignedBB.getBoundingBox(x + this.minX, y + this.minY, z + this.minZ, x + this.maxX, y + this.maxY, z + this.maxZ);
|
||||
}
|
||||
}
|
||||
|
||||
325
com/hbm/entity/missile/EntityMissileCustom.java
Normal file
@ -0,0 +1,325 @@
|
||||
package com.hbm.entity.missile;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import com.hbm.entity.logic.IChunkLoader;
|
||||
import com.hbm.entity.particle.EntitySmokeFX;
|
||||
import com.hbm.explosion.ExplosionLarge;
|
||||
import com.hbm.main.MainRegistry;
|
||||
import com.hbm.packet.AuxParticlePacket;
|
||||
import com.hbm.packet.PacketDispatcher;
|
||||
import com.hbm.tileentity.machine.TileEntityMachineRadar;
|
||||
|
||||
import cpw.mods.fml.common.network.NetworkRegistry.TargetPoint;
|
||||
import cpw.mods.fml.relauncher.Side;
|
||||
import cpw.mods.fml.relauncher.SideOnly;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.util.DamageSource;
|
||||
import net.minecraft.util.MathHelper;
|
||||
import net.minecraft.util.Vec3;
|
||||
import net.minecraft.world.ChunkCoordIntPair;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.ForgeChunkManager;
|
||||
import net.minecraftforge.common.ForgeChunkManager.Ticket;
|
||||
import net.minecraftforge.common.ForgeChunkManager.Type;
|
||||
|
||||
public class EntityMissileCustom extends Entity implements IChunkLoader {
|
||||
|
||||
int startX;
|
||||
int startZ;
|
||||
int targetX;
|
||||
int targetZ;
|
||||
public int velocity;
|
||||
double decelY;
|
||||
double accelXZ;
|
||||
boolean isCluster = false;
|
||||
private Ticket loaderTicket;
|
||||
public int health = 50;
|
||||
|
||||
public EntityMissileCustom(World p_i1582_1_) {
|
||||
super(p_i1582_1_);
|
||||
this.ignoreFrustumCheck = true;
|
||||
startX = (int) posX;
|
||||
startZ = (int) posZ;
|
||||
targetX = (int) posX;
|
||||
targetZ = (int) posZ;
|
||||
}
|
||||
|
||||
public boolean canBeCollidedWith()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
public boolean attackEntityFrom(DamageSource p_70097_1_, float p_70097_2_)
|
||||
{
|
||||
if (this.isEntityInvulnerable())
|
||||
{
|
||||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!this.isDead && !this.worldObj.isRemote)
|
||||
{
|
||||
health -= p_70097_2_;
|
||||
|
||||
if (this.health <= 0)
|
||||
{
|
||||
this.setDead();
|
||||
this.killMissile();
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
private void killMissile() {
|
||||
ExplosionLarge.explode(worldObj, posX, posY, posZ, 5, true, false, true);
|
||||
ExplosionLarge.spawnShrapnelShower(worldObj, posX, posY, posZ, motionX, motionY, motionZ, 15, 0.075);
|
||||
ExplosionLarge.spawnMissileDebris(worldObj, posX, posY, posZ, motionX, motionY, motionZ, 0.25, getDebris(), getDebrisRareDrop());
|
||||
TileEntityMachineRadar.allMissiles.remove(this);
|
||||
}
|
||||
|
||||
public EntityMissileCustom(World world, float x, float y, float z, int a, int b) {
|
||||
super(world);
|
||||
this.ignoreFrustumCheck = true;
|
||||
/*this.posX = x;
|
||||
this.posY = y;
|
||||
this.posZ = z;*/
|
||||
this.setLocationAndAngles(x, y, z, 0, 0);
|
||||
startX = (int) x;
|
||||
startZ = (int) z;
|
||||
targetX = a;
|
||||
targetZ = b;
|
||||
this.motionY = 2;
|
||||
|
||||
Vec3 vector = Vec3.createVectorHelper(targetX - startX, 0, targetZ - startZ);
|
||||
accelXZ = decelY = 1/vector.lengthVector();
|
||||
decelY *= 2;
|
||||
|
||||
velocity = 1;
|
||||
|
||||
this.setSize(1.5F, 1.5F);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void entityInit() {
|
||||
init(ForgeChunkManager.requestTicket(MainRegistry.instance, worldObj, Type.ENTITY));
|
||||
this.dataWatcher.addObject(8, Integer.valueOf(this.health));
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void readEntityFromNBT(NBTTagCompound nbt) {
|
||||
motionX = nbt.getDouble("moX");
|
||||
motionY = nbt.getDouble("moY");
|
||||
motionZ = nbt.getDouble("moZ");
|
||||
posX = nbt.getDouble("poX");
|
||||
posY = nbt.getDouble("poY");
|
||||
posZ = nbt.getDouble("poZ");
|
||||
decelY = nbt.getDouble("decel");
|
||||
accelXZ = nbt.getDouble("accel");
|
||||
targetX = nbt.getInteger("tX");
|
||||
targetZ = nbt.getInteger("tZ");
|
||||
startX = nbt.getInteger("sX");
|
||||
startZ = nbt.getInteger("sZ");
|
||||
velocity = nbt.getInteger("veloc");
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void writeEntityToNBT(NBTTagCompound nbt) {
|
||||
nbt.setDouble("moX", motionX);
|
||||
nbt.setDouble("moY", motionY);
|
||||
nbt.setDouble("moZ", motionZ);
|
||||
nbt.setDouble("poX", posX);
|
||||
nbt.setDouble("poY", posY);
|
||||
nbt.setDouble("poZ", posZ);
|
||||
nbt.setDouble("decel", decelY);
|
||||
nbt.setDouble("accel", accelXZ);
|
||||
nbt.setInteger("tX", targetX);
|
||||
nbt.setInteger("tZ", targetZ);
|
||||
nbt.setInteger("sX", startX);
|
||||
nbt.setInteger("sZ", startZ);
|
||||
nbt.setInteger("veloc", velocity);
|
||||
}
|
||||
|
||||
protected void rotation() {
|
||||
float f2 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ);
|
||||
this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / Math.PI);
|
||||
|
||||
for (this.rotationPitch = (float)(Math.atan2(this.motionY, f2) * 180.0D / Math.PI) - 90; this.rotationPitch - this.prevRotationPitch < -180.0F; this.prevRotationPitch -= 360.0F)
|
||||
{
|
||||
;
|
||||
}
|
||||
|
||||
while (this.rotationPitch - this.prevRotationPitch >= 180.0F)
|
||||
{
|
||||
this.prevRotationPitch += 360.0F;
|
||||
}
|
||||
|
||||
while (this.rotationYaw - this.prevRotationYaw < -180.0F)
|
||||
{
|
||||
this.prevRotationYaw -= 360.0F;
|
||||
}
|
||||
|
||||
while (this.rotationYaw - this.prevRotationYaw >= 180.0F)
|
||||
{
|
||||
this.prevRotationYaw += 360.0F;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onUpdate()
|
||||
{
|
||||
//super.onUpdate();
|
||||
|
||||
//if(!worldObj.loadedEntityList.contains(this))
|
||||
// worldObj.loadedEntityList.add(this);
|
||||
|
||||
//System.out.println(this.posX + " " + this.posY + " " + this.posZ);
|
||||
|
||||
|
||||
|
||||
if(velocity < 1)
|
||||
velocity = 1;
|
||||
if(this.ticksExisted > 40)
|
||||
velocity = 3;
|
||||
else if(this.ticksExisted > 20)
|
||||
velocity = 2;
|
||||
|
||||
this.dataWatcher.updateObject(8, Integer.valueOf(this.health));
|
||||
|
||||
this.prevPosX = this.posX;
|
||||
this.prevPosY = this.posY;
|
||||
this.prevPosZ = this.posZ;
|
||||
|
||||
for(int i = 0; i < velocity; i++) {
|
||||
//this.posX += this.motionX;
|
||||
//this.posY += this.motionY;
|
||||
//this.posZ += this.motionZ;
|
||||
this.setLocationAndAngles(posX + this.motionX, posY + this.motionY, posZ + this.motionZ, 0, 0);
|
||||
|
||||
this.rotation();
|
||||
|
||||
this.motionY -= decelY;
|
||||
|
||||
Vec3 vector = Vec3.createVectorHelper(targetX - startX, 0, targetZ - startZ);
|
||||
vector = vector.normalize();
|
||||
vector.xCoord *= accelXZ;
|
||||
vector.zCoord *= accelXZ;
|
||||
|
||||
if(motionY > 0) {
|
||||
motionX += vector.xCoord;
|
||||
motionZ += vector.zCoord;
|
||||
}
|
||||
|
||||
if(motionY < 0) {
|
||||
motionX -= vector.xCoord;
|
||||
motionZ -= vector.zCoord;
|
||||
}
|
||||
|
||||
if(!this.worldObj.isRemote)
|
||||
//this.worldObj.spawnEntityInWorld(new EntitySmokeFX(this.worldObj, this.posX, this.posY, this.posZ, 0.0, 0.0, 0.0));
|
||||
PacketDispatcher.wrapper.sendToAllAround(new AuxParticlePacket(posX, posY, posZ, 2),
|
||||
new TargetPoint(worldObj.provider.dimensionId, posX, posY, posZ, 300));
|
||||
|
||||
if(this.worldObj.getBlock((int)this.posX, (int)this.posY, (int)this.posZ) != Blocks.air &&
|
||||
this.worldObj.getBlock((int)this.posX, (int)this.posY, (int)this.posZ) != Blocks.water &&
|
||||
this.worldObj.getBlock((int)this.posX, (int)this.posY, (int)this.posZ) != Blocks.flowing_water) {
|
||||
|
||||
if(!this.worldObj.isRemote)
|
||||
{
|
||||
onImpact();
|
||||
}
|
||||
this.setDead();
|
||||
return;
|
||||
}
|
||||
|
||||
loadNeighboringChunks((int)(posX / 16), (int)(posZ / 16));
|
||||
|
||||
if(motionY < -1 && this.isCluster && !worldObj.isRemote) {
|
||||
cluster();
|
||||
this.setDead();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public boolean isInRangeToRenderDist(double distance)
|
||||
{
|
||||
return distance < 500000;
|
||||
}
|
||||
|
||||
public void onImpact() {
|
||||
|
||||
}
|
||||
|
||||
public int getMissileType() {
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
public List<ItemStack> getDebris() {
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
public ItemStack getDebrisRareDrop() {
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
public void cluster() { }
|
||||
|
||||
public void init(Ticket ticket) {
|
||||
if(!worldObj.isRemote) {
|
||||
|
||||
if(ticket != null) {
|
||||
|
||||
if(loaderTicket == null) {
|
||||
|
||||
loaderTicket = ticket;
|
||||
loaderTicket.bindEntity(this);
|
||||
loaderTicket.getModData();
|
||||
}
|
||||
|
||||
ForgeChunkManager.forceChunk(loaderTicket, new ChunkCoordIntPair(chunkCoordX, chunkCoordZ));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
List<ChunkCoordIntPair> loadedChunks = new ArrayList<ChunkCoordIntPair>();
|
||||
|
||||
public void loadNeighboringChunks(int newChunkX, int newChunkZ)
|
||||
{
|
||||
if(!worldObj.isRemote && loaderTicket != null)
|
||||
{
|
||||
for(ChunkCoordIntPair chunk : loadedChunks)
|
||||
{
|
||||
ForgeChunkManager.unforceChunk(loaderTicket, chunk);
|
||||
}
|
||||
|
||||
loadedChunks.clear();
|
||||
loadedChunks.add(new ChunkCoordIntPair(newChunkX, newChunkZ));
|
||||
loadedChunks.add(new ChunkCoordIntPair(newChunkX + 1, newChunkZ + 1));
|
||||
loadedChunks.add(new ChunkCoordIntPair(newChunkX - 1, newChunkZ - 1));
|
||||
loadedChunks.add(new ChunkCoordIntPair(newChunkX + 1, newChunkZ - 1));
|
||||
loadedChunks.add(new ChunkCoordIntPair(newChunkX - 1, newChunkZ + 1));
|
||||
loadedChunks.add(new ChunkCoordIntPair(newChunkX + 1, newChunkZ));
|
||||
loadedChunks.add(new ChunkCoordIntPair(newChunkX, newChunkZ + 1));
|
||||
loadedChunks.add(new ChunkCoordIntPair(newChunkX - 1, newChunkZ));
|
||||
loadedChunks.add(new ChunkCoordIntPair(newChunkX, newChunkZ - 1));
|
||||
|
||||
for(ChunkCoordIntPair chunk : loadedChunks)
|
||||
{
|
||||
ForgeChunkManager.forceChunk(loaderTicket, chunk);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -65,7 +65,7 @@ public class ParticleContrail extends EntityFX {
|
||||
|
||||
p_70539_1_.startDrawingQuads();
|
||||
|
||||
this.particleRed = this.particleGreen = this.particleBlue = urandom.nextFloat() * 0.5F + 0.2F;
|
||||
this.particleRed = this.particleGreen = this.particleBlue = urandom.nextFloat() * 0.7F + 0.2F;
|
||||
|
||||
p_70539_1_.setColorRGBA_F(this.particleRed, this.particleGreen, this.particleBlue, this.particleAlpha);
|
||||
p_70539_1_.setNormal(0.0F, 1.0F, 0.0F);
|
||||
|
||||
@ -1842,7 +1842,7 @@ public class MachineRecipes {
|
||||
public boolean doesExist(ItemStack stack) {
|
||||
|
||||
for(DictCouple dic : theWholeThing) {
|
||||
if(dic.item.getItem() == stack.getItem())
|
||||
if(dic.item.getItem() == stack.getItem() && dic.item.getItemDamage() == stack.getItemDamage())
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@ -19,6 +19,10 @@ public class ContainerCompactLauncher extends Container {
|
||||
|
||||
this.addSlotToContainer(new Slot(tedf, 0, 26, 36));
|
||||
this.addSlotToContainer(new Slot(tedf, 1, 26, 72));
|
||||
this.addSlotToContainer(new Slot(tedf, 2, 116, 90));
|
||||
this.addSlotToContainer(new Slot(tedf, 3, 134, 90));
|
||||
this.addSlotToContainer(new Slot(tedf, 4, 152, 90));
|
||||
this.addSlotToContainer(new Slot(tedf, 5, 116, 108));
|
||||
|
||||
for(int i = 0; i < 3; i++)
|
||||
{
|
||||
|
||||
@ -40,16 +40,6 @@ public class GUIMachineCompactLauncher extends GuiInfoContainer {
|
||||
super.drawScreen(mouseX, mouseY, f);
|
||||
}
|
||||
|
||||
protected void mouseClicked(int x, int y, int i) {
|
||||
super.mouseClicked(x, y, i);
|
||||
|
||||
if(guiLeft + 115 <= x && guiLeft + 115 + 18 > x && guiTop + 35 < y && guiTop + 35 + 18 >= y) {
|
||||
|
||||
mc.getSoundHandler().playSound(PositionedSoundRecord.func_147674_a(new ResourceLocation("gui.button.press"), 1.0F));
|
||||
PacketDispatcher.wrapper.sendToServer(new AuxButtonPacket(assembler.xCoord, assembler.yCoord, assembler.zCoord, 0, 0));
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void drawGuiContainerForegroundLayer( int i, int j) {
|
||||
String name = this.assembler.hasCustomInventoryName() ? this.assembler.getInventoryName() : I18n.format(this.assembler.getInventoryName());
|
||||
|
||||
@ -843,6 +843,7 @@ public class ModItems {
|
||||
|
||||
public static Item mp_stability_10_flat;
|
||||
public static Item mp_stability_10_cruise;
|
||||
public static Item mp_stability_10_space;
|
||||
public static Item mp_stability_15_flat;
|
||||
public static Item mp_stability_15_thin;
|
||||
public static Item mp_stability_20_flat;
|
||||
@ -851,21 +852,27 @@ public class ModItems {
|
||||
public static Item mp_fuselage_10_kerosene_camo;
|
||||
public static Item mp_fuselage_10_kerosene_desert;
|
||||
public static Item mp_fuselage_10_kerosene_flames;
|
||||
public static Item mp_fuselage_10_kerosene_insulation;
|
||||
public static Item mp_fuselage_10_kerosene_sleek;
|
||||
public static Item mp_fuselage_10_kerosene_metal;
|
||||
public static Item mp_fuselage_10_solid;
|
||||
public static Item mp_fuselage_10_solid_flames;
|
||||
public static Item mp_fuselage_10_solid_insulation;
|
||||
public static Item mp_fuselage_10_solid_sleek;
|
||||
public static Item mp_fuselage_10_solid_soviet_glory;
|
||||
public static Item mp_fuselage_10_xenon;
|
||||
public static Item mp_fuselage_10_long_kerosene;
|
||||
public static Item mp_fuselage_10_long_kerosene_camo;
|
||||
public static Item mp_fuselage_10_long_kerosene_desert;
|
||||
public static Item mp_fuselage_10_long_kerosene_flames;
|
||||
public static Item mp_fuselage_10_long_kerosene_insulation;
|
||||
public static Item mp_fuselage_10_long_kerosene_sleek;
|
||||
public static Item mp_fuselage_10_long_kerosene_metal;
|
||||
public static Item mp_fuselage_10_long_solid;
|
||||
public static Item mp_fuselage_10_long_solid_flames;
|
||||
public static Item mp_fuselage_10_long_solid_insulation;
|
||||
public static Item mp_fuselage_10_long_solid_sleek;
|
||||
public static Item mp_fuselage_10_long_solid_soviet_glory;
|
||||
public static Item mp_fuselage_10_15_kerosene;
|
||||
public static Item mp_fuselage_10_15_solid;
|
||||
public static Item mp_fuselage_10_15_hydrogen;
|
||||
@ -873,9 +880,15 @@ public class ModItems {
|
||||
public static Item mp_fuselage_15_kerosene;
|
||||
public static Item mp_fuselage_15_kerosene_camo;
|
||||
public static Item mp_fuselage_15_kerosene_desert;
|
||||
public static Item mp_fuselage_15_kerosene_insulation;
|
||||
public static Item mp_fuselage_15_kerosene_metal;
|
||||
public static Item mp_fuselage_15_kerosene_decorated;
|
||||
public static Item mp_fuselage_15_kerosene_steampunk;
|
||||
public static Item mp_fuselage_15_kerosene_polite;
|
||||
public static Item mp_fuselage_15_kerosene_blackjack;
|
||||
public static Item mp_fuselage_15_solid;
|
||||
public static Item mp_fuselage_15_solid_insulation;
|
||||
public static Item mp_fuselage_15_solid_desh;
|
||||
public static Item mp_fuselage_15_solid_soviet_glory;
|
||||
public static Item mp_fuselage_15_solid_soviet_stank;
|
||||
public static Item mp_fuselage_15_hydrogen;
|
||||
@ -890,6 +903,8 @@ public class ModItems {
|
||||
public static Item mp_warhead_15_he;
|
||||
public static Item mp_warhead_15_incendiary;
|
||||
public static Item mp_warhead_15_nuclear;
|
||||
public static Item mp_warhead_15_nuclear_shark;
|
||||
public static Item mp_warhead_15_boxcar;
|
||||
public static Item mp_warhead_20_he;
|
||||
|
||||
public static Item mp_chip_1;
|
||||
@ -2404,73 +2419,88 @@ public class ModItems {
|
||||
sat_chip = new ItemSatChip().setUnlocalizedName("sat_chip").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_chip");
|
||||
sat_interface = new ItemSatInterface().setUnlocalizedName("sat_interface").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_interface");
|
||||
|
||||
mp_thruster_10_kerosene = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_thruster_10_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_10_solid = new ItemMissile().makeThruster(FuelType.SOLID, 1F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_thruster_10_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_10_xenon = new ItemMissile().makeThruster(FuelType.XENON, 1F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_thruster_10_xenon").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_kerosene = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_kerosene_dual = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_kerosene_dual").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_kerosene_triple = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_kerosene_triple").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_solid = new ItemMissile().makeThruster(FuelType.SOLID, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_solid_hexdecuple = new ItemMissile().makeThruster(FuelType.SOLID, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_solid_hexdecuple").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_hydrogen = new ItemMissile().makeThruster(FuelType.HYDROGEN, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_hydrogen").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_hydrogen_dual = new ItemMissile().makeThruster(FuelType.HYDROGEN, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_hydrogen_dual").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_balefire_short = new ItemMissile().makeThruster(FuelType.BALEFIRE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_balefire_short").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_balefire = new ItemMissile().makeThruster(FuelType.BALEFIRE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_balefire").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_balefire_large = new ItemMissile().makeThruster(FuelType.BALEFIRE, 1F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_balefire_large").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_20_kerosene = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 1F, PartSize.SIZE_20) .setUnlocalizedName("mp_t_20").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_stability_10_flat = new ItemMissile().makeStability(0.5F, PartSize.SIZE_10) .setUnlocalizedName("mp_stability_10_flat").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability");
|
||||
mp_stability_10_cruise = new ItemMissile().makeStability(0.25F, PartSize.SIZE_10) .setUnlocalizedName("mp_stability_10_cruise").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability");
|
||||
mp_stability_15_flat = new ItemMissile().makeStability(0.5F, PartSize.SIZE_15) .setUnlocalizedName("mp_stability_15_flat").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability");
|
||||
mp_stability_15_thin = new ItemMissile().makeStability(0.25F, PartSize.SIZE_15) .setUnlocalizedName("mp_stability_15_thin").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability");
|
||||
mp_stability_20_flat = new ItemMissile().makeStability(0.5F, PartSize.SIZE_20) .setUnlocalizedName("mp_s_20").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability");
|
||||
mp_fuselage_10_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_kerosene_camo = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_camo").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_kerosene_desert = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_desert").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_kerosene_flames = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_flames").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_kerosene_sleek = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_sleek").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_kerosene_metal = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_metal").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_solid_flames = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_solid_flames").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_solid_sleek = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_solid_sleek").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_xenon = new ItemMissile().makeFuselage(FuelType.XENON, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_xenon").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_kerosene_camo = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_camo").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_kerosene_desert = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_desert").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_kerosene_flames = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_flames").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_kerosene_sleek = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_sleek").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_kerosene_metal = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_metal").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_solid_flames = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_solid_flames").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_solid_sleek = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_solid_sleek").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_15_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_10, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_10_15_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_15_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_10, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_10_15_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_15_hydrogen = new ItemMissile().makeFuselage(FuelType.HYDROGEN, 1000F, PartSize.SIZE_10, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_10_15_hydrogen").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_15_balefire = new ItemMissile().makeFuselage(FuelType.BALEFIRE, 1000F, PartSize.SIZE_10, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_10_15_balefire").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_kerosene_camo = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_camo").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_kerosene_desert = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_desert").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_kerosene_metal = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_metal").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_kerosene_decorated = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_decorated").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_solid_soviet_glory = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid_soviet_glory").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_solid_soviet_stank = new ItemMissile().makeFuselage(FuelType.SOLID, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid_soviet_stank").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_hydrogen = new ItemMissile().makeFuselage(FuelType.HYDROGEN, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_hydrogen").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_balefire = new ItemMissile().makeFuselage(FuelType.BALEFIRE, 1000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_balefire").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_20_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_20, PartSize.SIZE_20) .setUnlocalizedName("mp_f_20").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_warhead_10_he = new ItemMissile().makeWarhead(WarheadType.HE, 15F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_he").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_10_incendiary = new ItemMissile().makeWarhead(WarheadType.INC, 15F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_incendiary").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_10_buster = new ItemMissile().makeWarhead(WarheadType.BUSTER, 15F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_buster").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_10_nuclear = new ItemMissile().makeWarhead(WarheadType.NUCLEAR, 15F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_nuclear").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_10_nuclear_large = new ItemMissile().makeWarhead(WarheadType.NUCLEAR, 15F, 1F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_nuclear_large").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_15_he = new ItemMissile().makeWarhead(WarheadType.HE, 15F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_warhead_15_he").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_15_incendiary = new ItemMissile().makeWarhead(WarheadType.INC, 15F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_warhead_15_incendiary").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_15_nuclear = new ItemMissile().makeWarhead(WarheadType.NUCLEAR, 15F, 1F, PartSize.SIZE_15) .setUnlocalizedName("mp_warhead_15_nuclear").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_20_he = new ItemMissile().makeWarhead(WarheadType.HE, 15F, 1F, PartSize.SIZE_20) .setUnlocalizedName("mp_w_20").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_chip_1 = new ItemMissile().makeChip(0.1F) .setUnlocalizedName("mp_c_1").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_1");
|
||||
mp_chip_2 = new ItemMissile().makeChip(0.05F) .setUnlocalizedName("mp_c_2").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_2");
|
||||
mp_chip_3 = new ItemMissile().makeChip(0.01F) .setUnlocalizedName("mp_c_3").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_3");
|
||||
mp_chip_4 = new ItemMissile().makeChip(0.005F) .setUnlocalizedName("mp_c_4").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_4");
|
||||
mp_chip_5 = new ItemMissile().makeChip(0.0F) .setUnlocalizedName("mp_c_5").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_5");
|
||||
mp_thruster_10_kerosene = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 1.5F, PartSize.SIZE_10) .setUnlocalizedName("mp_thruster_10_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_10_solid = new ItemMissile().makeThruster(FuelType.SOLID, 1F, 1.5F, PartSize.SIZE_10) .setUnlocalizedName("mp_thruster_10_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_10_xenon = new ItemMissile().makeThruster(FuelType.XENON, 1F, 1.5F, PartSize.SIZE_10) .setUnlocalizedName("mp_thruster_10_xenon").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_kerosene = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 7.5F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_kerosene_dual = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 2.5F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_kerosene_dual").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_kerosene_triple = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 5F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_kerosene_triple").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_solid = new ItemMissile().makeThruster(FuelType.SOLID, 1F, 5F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_solid_hexdecuple = new ItemMissile().makeThruster(FuelType.SOLID, 1F, 5F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_solid_hexdecuple").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_hydrogen = new ItemMissile().makeThruster(FuelType.HYDROGEN, 1F, 7.5F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_hydrogen").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_hydrogen_dual = new ItemMissile().makeThruster(FuelType.HYDROGEN, 1F, 2.5F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_hydrogen_dual").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_balefire_short = new ItemMissile().makeThruster(FuelType.BALEFIRE, 1F, 5F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_balefire_short").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_balefire = new ItemMissile().makeThruster(FuelType.BALEFIRE, 1F, 5F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_balefire").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_15_balefire_large = new ItemMissile().makeThruster(FuelType.BALEFIRE, 1F, 7.5F, PartSize.SIZE_15) .setUnlocalizedName("mp_thruster_15_balefire_large").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_thruster_20_kerosene = new ItemMissile().makeThruster(FuelType.KEROSENE, 1F, 1F, PartSize.SIZE_20) .setUnlocalizedName("mp_t_20").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_thruster");
|
||||
mp_stability_10_flat = new ItemMissile().makeStability(0.5F, PartSize.SIZE_10) .setUnlocalizedName("mp_stability_10_flat").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability");
|
||||
mp_stability_10_cruise = new ItemMissile().makeStability(0.25F, PartSize.SIZE_10) .setUnlocalizedName("mp_stability_10_cruise").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability");
|
||||
mp_stability_10_space = new ItemMissile().makeStability(0.35F, PartSize.SIZE_10) .setUnlocalizedName("mp_stability_10_space").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability");
|
||||
mp_stability_15_flat = new ItemMissile().makeStability(0.5F, PartSize.SIZE_15) .setUnlocalizedName("mp_stability_15_flat").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability");
|
||||
mp_stability_15_thin = new ItemMissile().makeStability(0.25F, PartSize.SIZE_15) .setUnlocalizedName("mp_stability_15_thin").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability");
|
||||
mp_stability_20_flat = new ItemMissile().makeStability(0.5F, PartSize.SIZE_20) .setUnlocalizedName("mp_s_20").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_stability");
|
||||
mp_fuselage_10_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_kerosene_camo = new ItemMissile().makeFuselage(FuelType.KEROSENE, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_camo").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_kerosene_desert = new ItemMissile().makeFuselage(FuelType.KEROSENE, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_desert").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_kerosene_flames = new ItemMissile().makeFuselage(FuelType.KEROSENE, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_flames").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_kerosene_insulation = new ItemMissile().makeFuselage(FuelType.KEROSENE, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_insulation").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_kerosene_sleek = new ItemMissile().makeFuselage(FuelType.KEROSENE, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_sleek").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_kerosene_metal = new ItemMissile().makeFuselage(FuelType.KEROSENE, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_kerosene_metal").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_solid_flames = new ItemMissile().makeFuselage(FuelType.SOLID, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_solid_flames").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_solid_insulation = new ItemMissile().makeFuselage(FuelType.SOLID, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_solid_insulation").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_solid_sleek = new ItemMissile().makeFuselage(FuelType.SOLID, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_solid_sleek").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_solid_soviet_glory = new ItemMissile().makeFuselage(FuelType.SOLID, 2500F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_solid_soviet_glory").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_xenon = new ItemMissile().makeFuselage(FuelType.XENON, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_xenon").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_kerosene_camo = new ItemMissile().makeFuselage(FuelType.KEROSENE, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_camo").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_kerosene_desert = new ItemMissile().makeFuselage(FuelType.KEROSENE, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_desert").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_kerosene_flames = new ItemMissile().makeFuselage(FuelType.KEROSENE, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_flames").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_kerosene_insulation = new ItemMissile().makeFuselage(FuelType.KEROSENE, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_insulation").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_kerosene_sleek = new ItemMissile().makeFuselage(FuelType.KEROSENE, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_sleek").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_kerosene_metal = new ItemMissile().makeFuselage(FuelType.KEROSENE, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_kerosene_metal").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_solid_flames = new ItemMissile().makeFuselage(FuelType.SOLID, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_solid_flames").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_solid_insulation = new ItemMissile().makeFuselage(FuelType.SOLID, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_solid_insulation").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_solid_sleek = new ItemMissile().makeFuselage(FuelType.SOLID, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_solid_sleek").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_long_solid_soviet_glory = new ItemMissile().makeFuselage(FuelType.SOLID, 5000F, PartSize.SIZE_10, PartSize.SIZE_10) .setUnlocalizedName("mp_fuselage_10_long_solid_soviet_glory").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_15_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 10000F, PartSize.SIZE_10, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_10_15_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_15_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 10000F, PartSize.SIZE_10, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_10_15_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_15_hydrogen = new ItemMissile().makeFuselage(FuelType.HYDROGEN, 10000F, PartSize.SIZE_10, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_10_15_hydrogen").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_10_15_balefire = new ItemMissile().makeFuselage(FuelType.BALEFIRE, 10000F, PartSize.SIZE_10, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_10_15_balefire").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_kerosene_camo = new ItemMissile().makeFuselage(FuelType.KEROSENE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_camo").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_kerosene_desert = new ItemMissile().makeFuselage(FuelType.KEROSENE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_desert").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_kerosene_insulation = new ItemMissile().makeFuselage(FuelType.KEROSENE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_insulation").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_kerosene_metal = new ItemMissile().makeFuselage(FuelType.KEROSENE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_metal").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_kerosene_decorated = new ItemMissile().makeFuselage(FuelType.KEROSENE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_decorated").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_kerosene_steampunk = new ItemMissile().makeFuselage(FuelType.KEROSENE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_steampunk").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_kerosene_polite = new ItemMissile().makeFuselage(FuelType.KEROSENE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_polite").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_kerosene_blackjack = new ItemMissile().makeFuselage(FuelType.KEROSENE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_kerosene_blackjack").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_solid = new ItemMissile().makeFuselage(FuelType.SOLID, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_solid_insulation = new ItemMissile().makeFuselage(FuelType.SOLID, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid_insulation").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_solid_desh = new ItemMissile().makeFuselage(FuelType.SOLID, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid_desh").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_solid_soviet_glory = new ItemMissile().makeFuselage(FuelType.SOLID, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid_soviet_glory").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_solid_soviet_stank = new ItemMissile().makeFuselage(FuelType.SOLID, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_solid_soviet_stank").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_hydrogen = new ItemMissile().makeFuselage(FuelType.HYDROGEN, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_hydrogen").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_15_balefire = new ItemMissile().makeFuselage(FuelType.BALEFIRE, 15000F, PartSize.SIZE_15, PartSize.SIZE_15) .setUnlocalizedName("mp_fuselage_15_balefire").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_fuselage_20_kerosene = new ItemMissile().makeFuselage(FuelType.KEROSENE, 1000F, PartSize.SIZE_20, PartSize.SIZE_20) .setUnlocalizedName("mp_f_20").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_fuselage");
|
||||
mp_warhead_10_he = new ItemMissile().makeWarhead(WarheadType.HE, 15F, 1.5F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_he").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_10_incendiary = new ItemMissile().makeWarhead(WarheadType.INC, 15F, 1.5F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_incendiary").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_10_buster = new ItemMissile().makeWarhead(WarheadType.BUSTER, 15F, 1.5F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_buster").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_10_nuclear = new ItemMissile().makeWarhead(WarheadType.NUCLEAR, 15F, 1.5F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_nuclear").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_10_nuclear_large = new ItemMissile().makeWarhead(WarheadType.NUCLEAR, 15F, 2.5F, PartSize.SIZE_10) .setUnlocalizedName("mp_warhead_10_nuclear_large").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_15_he = new ItemMissile().makeWarhead(WarheadType.HE, 15F, 2.5F, PartSize.SIZE_15) .setUnlocalizedName("mp_warhead_15_he").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_15_incendiary = new ItemMissile().makeWarhead(WarheadType.INC, 15F, 2.5F, PartSize.SIZE_15) .setUnlocalizedName("mp_warhead_15_incendiary").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_15_nuclear = new ItemMissile().makeWarhead(WarheadType.NUCLEAR, 15F, 5F, PartSize.SIZE_15) .setUnlocalizedName("mp_warhead_15_nuclear").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_15_nuclear_shark = new ItemMissile().makeWarhead(WarheadType.NUCLEAR, 15F, 5F, PartSize.SIZE_15) .setUnlocalizedName("mp_warhead_15_nuclear_shark").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_15_boxcar = new ItemMissile().makeWarhead(WarheadType.NUCLEAR, 15F, 7.5F, PartSize.SIZE_15) .setUnlocalizedName("mp_warhead_15_boxcar").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_warhead_20_he = new ItemMissile().makeWarhead(WarheadType.HE, 15F, 1F, PartSize.SIZE_20) .setUnlocalizedName("mp_w_20").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_warhead");
|
||||
mp_chip_1 = new ItemMissile().makeChip(0.1F) .setUnlocalizedName("mp_c_1").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_1");
|
||||
mp_chip_2 = new ItemMissile().makeChip(0.05F) .setUnlocalizedName("mp_c_2").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_2");
|
||||
mp_chip_3 = new ItemMissile().makeChip(0.01F) .setUnlocalizedName("mp_c_3").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_3");
|
||||
mp_chip_4 = new ItemMissile().makeChip(0.005F) .setUnlocalizedName("mp_c_4").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_4");
|
||||
mp_chip_5 = new ItemMissile().makeChip(0.0F) .setUnlocalizedName("mp_c_5").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":mp_c_5");
|
||||
|
||||
missile_skin_camo = new ItemCustomLore().setUnlocalizedName("missile_skin_camo").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":missile_skin_camo");
|
||||
missile_skin_desert = new ItemCustomLore().setUnlocalizedName("missile_skin_desert").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":missile_skin_desert");
|
||||
@ -4172,6 +4202,7 @@ public class ModItems {
|
||||
GameRegistry.registerItem(mp_thruster_20_kerosene, mp_thruster_20_kerosene.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_stability_10_flat, mp_stability_10_flat.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_stability_10_cruise, mp_stability_10_cruise.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_stability_10_space, mp_stability_10_space.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_stability_15_flat, mp_stability_15_flat.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_stability_15_thin, mp_stability_15_thin.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_stability_20_flat, mp_stability_20_flat.getUnlocalizedName());
|
||||
@ -4179,21 +4210,27 @@ public class ModItems {
|
||||
GameRegistry.registerItem(mp_fuselage_10_kerosene_camo, mp_fuselage_10_kerosene_camo.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_kerosene_desert, mp_fuselage_10_kerosene_desert.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_kerosene_flames, mp_fuselage_10_kerosene_flames.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_kerosene_insulation, mp_fuselage_10_kerosene_insulation.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_kerosene_sleek, mp_fuselage_10_kerosene_sleek.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_kerosene_metal, mp_fuselage_10_kerosene_metal.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_solid, mp_fuselage_10_solid.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_solid_flames, mp_fuselage_10_solid_flames.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_solid_insulation, mp_fuselage_10_solid_insulation.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_solid_sleek, mp_fuselage_10_solid_sleek.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_solid_soviet_glory, mp_fuselage_10_solid_soviet_glory.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_xenon, mp_fuselage_10_xenon.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_long_kerosene, mp_fuselage_10_long_kerosene.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_long_kerosene_camo, mp_fuselage_10_long_kerosene_camo.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_long_kerosene_desert, mp_fuselage_10_long_kerosene_desert.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_long_kerosene_flames, mp_fuselage_10_long_kerosene_flames.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_long_kerosene_insulation, mp_fuselage_10_long_kerosene_insulation.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_long_kerosene_sleek, mp_fuselage_10_long_kerosene_sleek.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_long_kerosene_metal, mp_fuselage_10_long_kerosene_metal.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_long_solid, mp_fuselage_10_long_solid.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_long_solid_flames, mp_fuselage_10_long_solid_flames.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_long_solid_insulation, mp_fuselage_10_long_solid_insulation.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_long_solid_sleek, mp_fuselage_10_long_solid_sleek.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_long_solid_soviet_glory, mp_fuselage_10_long_solid_soviet_glory.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_15_kerosene, mp_fuselage_10_15_kerosene.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_15_solid, mp_fuselage_10_15_solid.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_10_15_hydrogen, mp_fuselage_10_15_hydrogen.getUnlocalizedName());
|
||||
@ -4201,9 +4238,15 @@ public class ModItems {
|
||||
GameRegistry.registerItem(mp_fuselage_15_kerosene, mp_fuselage_15_kerosene.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_15_kerosene_camo, mp_fuselage_15_kerosene_camo.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_15_kerosene_desert, mp_fuselage_15_kerosene_desert.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_15_kerosene_insulation, mp_fuselage_15_kerosene_insulation.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_15_kerosene_metal, mp_fuselage_15_kerosene_metal.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_15_kerosene_decorated, mp_fuselage_15_kerosene_decorated.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_15_kerosene_steampunk, mp_fuselage_15_kerosene_steampunk.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_15_kerosene_polite, mp_fuselage_15_kerosene_polite.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_15_kerosene_blackjack, mp_fuselage_15_kerosene_blackjack.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_15_solid, mp_fuselage_15_solid.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_15_solid_insulation, mp_fuselage_15_solid_insulation.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_15_solid_desh, mp_fuselage_15_solid_desh.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_15_solid_soviet_glory, mp_fuselage_15_solid_soviet_glory.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_15_solid_soviet_stank, mp_fuselage_15_solid_soviet_stank.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_fuselage_15_hydrogen, mp_fuselage_15_hydrogen.getUnlocalizedName());
|
||||
@ -4217,6 +4260,8 @@ public class ModItems {
|
||||
GameRegistry.registerItem(mp_warhead_15_he, mp_warhead_15_he.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_warhead_15_incendiary, mp_warhead_15_incendiary.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_warhead_15_nuclear, mp_warhead_15_nuclear.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_warhead_15_nuclear_shark, mp_warhead_15_nuclear_shark.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_warhead_15_boxcar, mp_warhead_15_boxcar.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_warhead_20_he, mp_warhead_20_he.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_chip_1, mp_chip_1.getUnlocalizedName());
|
||||
GameRegistry.registerItem(mp_chip_2, mp_chip_2.getUnlocalizedName());
|
||||
|
||||
@ -425,7 +425,8 @@ public class Library {
|
||||
world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_limiter ||
|
||||
world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_emitter ||
|
||||
world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_base ||
|
||||
world.getBlock(x, y, z) == ModBlocks.dummy_port_radgen)
|
||||
world.getBlock(x, y, z) == ModBlocks.dummy_port_radgen ||
|
||||
world.getBlock(x, y, z) == ModBlocks.dummy_port_compact_launcher)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
@ -454,7 +455,8 @@ public class Library {
|
||||
world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_limiter ||
|
||||
world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_emitter ||
|
||||
world.getBlock(x, y, z) == ModBlocks.dummy_port_ams_base ||
|
||||
world.getBlock(x, y, z) == ModBlocks.dummy_port_reactor_small)
|
||||
world.getBlock(x, y, z) == ModBlocks.dummy_port_reactor_small ||
|
||||
world.getBlock(x, y, z) == ModBlocks.dummy_port_compact_launcher)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -335,6 +335,7 @@ public class ResourceManager {
|
||||
|
||||
public static final IModelCustom mp_s_10_flat = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_s_10_flat.obj"));
|
||||
public static final IModelCustom mp_s_10_cruise = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_s_10_cruise.obj"));
|
||||
public static final IModelCustom mp_s_10_space = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_s_10_space.obj"));
|
||||
public static final IModelCustom mp_s_15_flat = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_s_15_flat.obj"));
|
||||
public static final IModelCustom mp_s_15_thin = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_s_15_thin.obj"));
|
||||
public static final IModelCustom mp_s_20 = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_s_20.obj"));
|
||||
@ -354,6 +355,7 @@ public class ResourceManager {
|
||||
public static final IModelCustom mp_w_15_he = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_15_he.obj"));
|
||||
public static final IModelCustom mp_w_15_incendiary = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_15_incendiary.obj"));
|
||||
public static final IModelCustom mp_w_15_nuclear = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_15_nuclear.obj"));
|
||||
public static final IModelCustom mp_w_15_boxcar = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_15_boxcar.obj"));
|
||||
public static final IModelCustom mp_w_20 = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/missile_parts/mp_w_20.obj"));
|
||||
|
||||
////Texture Entities
|
||||
@ -419,9 +421,11 @@ public class ResourceManager {
|
||||
public static final ResourceLocation mp_t_15_hydrogen_dual_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/thrusters/mp_t_15_hydrogen_dual.png");
|
||||
public static final ResourceLocation mp_t_15_balefire_short_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/thrusters/mp_t_15_balefire_short.png");
|
||||
public static final ResourceLocation mp_t_15_balefire_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/thrusters/mp_t_15_balefire.png");
|
||||
public static final ResourceLocation mp_t_15_balefire_large_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/thrusters/mp_t_15_balefire_large.png");
|
||||
|
||||
public static final ResourceLocation mp_s_10_flat_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/stability/mp_s_10_flat.png");
|
||||
public static final ResourceLocation mp_s_10_cruise_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/stability/mp_s_10_cruise.png");
|
||||
public static final ResourceLocation mp_s_10_space_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/stability/mp_s_10_space.png");
|
||||
public static final ResourceLocation mp_s_15_flat_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/stability/mp_s_15_flat.png");
|
||||
public static final ResourceLocation mp_s_15_thin_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/stability/mp_s_15_thin.png");
|
||||
|
||||
@ -429,21 +433,27 @@ public class ResourceManager {
|
||||
public static final ResourceLocation mp_f_10_kerosene_camo_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_kerosene_camo.png");
|
||||
public static final ResourceLocation mp_f_10_kerosene_desert_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_kerosene_desert.png");
|
||||
public static final ResourceLocation mp_f_10_kerosene_flames_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_kerosene_flames.png");
|
||||
public static final ResourceLocation mp_f_10_kerosene_insulation_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_kerosene_insulation.png");
|
||||
public static final ResourceLocation mp_f_10_kerosene_sleek_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_kerosene_sleek.png");
|
||||
public static final ResourceLocation mp_f_10_kerosene_metal_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_kerosene_metal.png");
|
||||
public static final ResourceLocation mp_f_10_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_solid.png");
|
||||
public static final ResourceLocation mp_f_10_solid_flames_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_solid_flames.png");
|
||||
public static final ResourceLocation mp_f_10_solid_insulation_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_solid_insulation.png");
|
||||
public static final ResourceLocation mp_f_10_solid_sleek_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_solid_sleek.png");
|
||||
public static final ResourceLocation mp_f_10_solid_soviet_glory_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_solid_soviet_glory.png");
|
||||
public static final ResourceLocation mp_f_10_xenon_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_xenon.png");
|
||||
public static final ResourceLocation mp_f_10_long_kerosene_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_kerosene.png");
|
||||
public static final ResourceLocation mp_f_10_long_kerosene_camo_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_camo.png");
|
||||
public static final ResourceLocation mp_f_10_long_kerosene_desert_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_desert.png");
|
||||
public static final ResourceLocation mp_f_10_long_kerosene_flames_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_flames.png");
|
||||
public static final ResourceLocation mp_f_10_long_kerosene_insulation_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_insulation.png");
|
||||
public static final ResourceLocation mp_f_10_long_kerosene_sleek_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_sleek.png");
|
||||
public static final ResourceLocation mp_f_10_long_kerosene_metal_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_kerosene_metal.png");
|
||||
public static final ResourceLocation mp_f_10_long_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_solid.png");
|
||||
public static final ResourceLocation mp_f_10_long_solid_flames_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_solid_flames.png");
|
||||
public static final ResourceLocation mp_f_10_long_solid_insulation_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_solid_insulation.png");
|
||||
public static final ResourceLocation mp_f_10_long_solid_sleek_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_solid_sleek.png");
|
||||
public static final ResourceLocation mp_f_10_long_solid_soviet_glory_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_long_solid_soviet_glory.png");
|
||||
public static final ResourceLocation mp_f_10_15_kerosene_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_15_kerosene.png");
|
||||
public static final ResourceLocation mp_f_10_15_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_15_solid.png");
|
||||
public static final ResourceLocation mp_f_10_15_hydrogen_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_10_15_hydrogen.png");
|
||||
@ -451,9 +461,15 @@ public class ResourceManager {
|
||||
public static final ResourceLocation mp_f_15_kerosene_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_kerosene.png");
|
||||
public static final ResourceLocation mp_f_15_kerosene_camo_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_kerosene_camo.png");
|
||||
public static final ResourceLocation mp_f_15_kerosene_desert_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_kerosene_desert.png");
|
||||
public static final ResourceLocation mp_f_15_kerosene_insulation_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_kerosene_insulation.png");
|
||||
public static final ResourceLocation mp_f_15_kerosene_metal_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_kerosene_metal.png");
|
||||
public static final ResourceLocation mp_f_15_kerosene_decorated_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_kerosene_decorated.png");
|
||||
public static final ResourceLocation mp_f_15_kerosene_steampunk_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_kerosene_steampunk.png");
|
||||
public static final ResourceLocation mp_f_15_kerosene_polite_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_kerosene_polite.png");
|
||||
public static final ResourceLocation mp_f_15_kerosene_blackjack_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/base/mp_f_15_kerosene_blackjack.png");
|
||||
public static final ResourceLocation mp_f_15_solid_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_solid.png");
|
||||
public static final ResourceLocation mp_f_15_solid_insulation_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_solid_insulation.png");
|
||||
public static final ResourceLocation mp_f_15_solid_desh_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_solid_desh.png");
|
||||
public static final ResourceLocation mp_f_15_solid_soviet_glory_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_solid_soviet_glory.png");
|
||||
public static final ResourceLocation mp_f_15_solid_soviet_stank_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_solid_soviet_stank.png");
|
||||
public static final ResourceLocation mp_f_15_hydrogen_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/fuselages/mp_f_15_hydrogen.png");
|
||||
@ -467,4 +483,5 @@ public class ResourceManager {
|
||||
public static final ResourceLocation mp_w_15_he_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/warheads/mp_w_15_he.png");
|
||||
public static final ResourceLocation mp_w_15_incendiary_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/warheads/mp_w_15_incendiary.png");
|
||||
public static final ResourceLocation mp_w_15_nuclear_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/warheads/mp_w_15_nuclear.png");
|
||||
public static final ResourceLocation mp_w_15_nuclear_shark_tex = new ResourceLocation(RefStrings.MODID, "textures/models/missile_parts/warheads/mp_w_15_nuclear_shark.png");
|
||||
}
|
||||
|
||||
@ -49,7 +49,7 @@ public class MissilePart {
|
||||
MissilePart.registerPart(ModItems.mp_thruster_15_hydrogen_dual, PartType.THRUSTER, 1, 1.5, ResourceManager.mp_t_15_kerosene_dual, ResourceManager.mp_t_15_hydrogen_dual_tex);
|
||||
MissilePart.registerPart(ModItems.mp_thruster_15_balefire_short, PartType.THRUSTER, 2, 2, ResourceManager.mp_t_15_balefire_short, ResourceManager.mp_t_15_balefire_short_tex);
|
||||
MissilePart.registerPart(ModItems.mp_thruster_15_balefire, PartType.THRUSTER, 3, 2.5, ResourceManager.mp_t_15_balefire, ResourceManager.mp_t_15_balefire_tex);
|
||||
MissilePart.registerPart(ModItems.mp_thruster_15_balefire_large, PartType.THRUSTER, 3, 2.5, ResourceManager.mp_t_15_balefire_large, ResourceManager.universal);
|
||||
MissilePart.registerPart(ModItems.mp_thruster_15_balefire_large, PartType.THRUSTER, 3, 2.5, ResourceManager.mp_t_15_balefire_large, ResourceManager.mp_t_15_balefire_large_tex);
|
||||
//
|
||||
MissilePart.registerPart(ModItems.mp_thruster_20_kerosene, PartType.THRUSTER, 2.25, 2, ResourceManager.mp_t_20, ResourceManager.universal);
|
||||
|
||||
@ -57,6 +57,7 @@ public class MissilePart {
|
||||
|
||||
MissilePart.registerPart(ModItems.mp_stability_10_flat, PartType.FINS, 0, 2, ResourceManager.mp_s_10_flat, ResourceManager.mp_s_10_flat_tex);
|
||||
MissilePart.registerPart(ModItems.mp_stability_10_cruise, PartType.FINS, 0, 3, ResourceManager.mp_s_10_cruise, ResourceManager.mp_s_10_cruise_tex);
|
||||
MissilePart.registerPart(ModItems.mp_stability_10_space, PartType.FINS, 0, 2, ResourceManager.mp_s_10_space, ResourceManager.mp_s_10_space_tex);
|
||||
//
|
||||
MissilePart.registerPart(ModItems.mp_stability_15_flat, PartType.FINS, 0, 3, ResourceManager.mp_s_15_flat, ResourceManager.mp_s_15_flat_tex);
|
||||
MissilePart.registerPart(ModItems.mp_stability_15_thin, PartType.FINS, 0, 3, ResourceManager.mp_s_15_thin, ResourceManager.mp_s_15_thin_tex);
|
||||
@ -68,22 +69,28 @@ public class MissilePart {
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_kerosene, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_kerosene_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_kerosene_camo, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_kerosene_camo_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_kerosene_desert, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_kerosene_desert_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_kerosene_insulation, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_kerosene_insulation_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_kerosene_flames, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_kerosene_flames_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_kerosene_sleek, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_kerosene_sleek_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_kerosene_metal, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_kerosene_metal_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_solid, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_solid_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_solid_flames, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_solid_flames_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_solid_insulation, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_solid_insulation_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_solid_sleek, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_solid_sleek_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_solid_soviet_glory, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_solid_soviet_glory_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_xenon, PartType.FUSELAGE, 4, 3, ResourceManager.mp_f_10_kerosene, ResourceManager.mp_f_10_xenon_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_long_kerosene, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_kerosene_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_long_kerosene_camo, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_kerosene_camo_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_long_kerosene_desert, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_kerosene_desert_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_long_kerosene_flames, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_kerosene_flames_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_long_kerosene_insulation, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_kerosene_insulation_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_long_kerosene_sleek, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_kerosene_sleek_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_long_kerosene_metal, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_kerosene_metal_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_long_solid, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_solid_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_long_solid_flames, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_solid_flames_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_long_solid_insulation, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_solid_insulation_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_long_solid_sleek, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_solid_sleek_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_long_solid_soviet_glory, PartType.FUSELAGE, 7, 5, ResourceManager.mp_f_10_long_kerosene, ResourceManager.mp_f_10_long_solid_soviet_glory_tex);
|
||||
//
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_15_kerosene, PartType.FUSELAGE, 9, 5.5, ResourceManager.mp_f_10_15_kerosene, ResourceManager.mp_f_10_15_kerosene_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_10_15_solid, PartType.FUSELAGE, 9, 5.5, ResourceManager.mp_f_10_15_kerosene, ResourceManager.mp_f_10_15_solid_tex);
|
||||
@ -93,9 +100,15 @@ public class MissilePart {
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene_camo, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_camo_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene_desert, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_desert_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene_insulation, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_insulation_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene_metal, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_metal_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene_decorated, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_decorated_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene_steampunk, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_steampunk_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene_polite, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_polite_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_15_kerosene_blackjack, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_kerosene_blackjack_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_15_solid, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_solid_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_15_solid_insulation, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_solid_insulation_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_15_solid_desh, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_solid_desh_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_15_solid_soviet_glory, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_solid_soviet_glory_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_15_solid_soviet_stank, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_kerosene, ResourceManager.mp_f_15_solid_soviet_stank_tex);
|
||||
MissilePart.registerPart(ModItems.mp_fuselage_15_hydrogen, PartType.FUSELAGE, 10, 6, ResourceManager.mp_f_15_hydrogen, ResourceManager.mp_f_15_hydrogen_tex);
|
||||
@ -114,6 +127,8 @@ public class MissilePart {
|
||||
MissilePart.registerPart(ModItems.mp_warhead_15_he, PartType.WARHEAD, 2, 1.5, ResourceManager.mp_w_15_he, ResourceManager.mp_w_15_he_tex);
|
||||
MissilePart.registerPart(ModItems.mp_warhead_15_incendiary, PartType.WARHEAD, 2, 1.5, ResourceManager.mp_w_15_incendiary, ResourceManager.mp_w_15_incendiary_tex);
|
||||
MissilePart.registerPart(ModItems.mp_warhead_15_nuclear, PartType.WARHEAD, 3.5, 2, ResourceManager.mp_w_15_nuclear, ResourceManager.mp_w_15_nuclear_tex);
|
||||
MissilePart.registerPart(ModItems.mp_warhead_15_nuclear_shark, PartType.WARHEAD, 3.5, 2, ResourceManager.mp_w_15_nuclear, ResourceManager.mp_w_15_nuclear_shark_tex);
|
||||
MissilePart.registerPart(ModItems.mp_warhead_15_boxcar, PartType.WARHEAD, 2.25, 7.5, ResourceManager.mp_w_15_boxcar, ResourceManager.boxcar_tex);
|
||||
//
|
||||
MissilePart.registerPart(ModItems.mp_warhead_20_he, PartType.WARHEAD, 3, 2.25, ResourceManager.mp_w_20, ResourceManager.universal);
|
||||
|
||||
|
||||
@ -23,9 +23,10 @@ public class RenderCompactLauncher extends TileEntitySpecialRenderer {
|
||||
public void renderTileEntityAt(TileEntity tileentity, double x, double y, double z, float p_147500_8_) {
|
||||
|
||||
GL11.glPushMatrix();
|
||||
|
||||
GL11.glTranslatef((float) x + 0.5F, (float) y, (float) z + 0.5F);
|
||||
|
||||
GL11.glEnable(GL11.GL_CULL_FACE);
|
||||
|
||||
bindTexture(ResourceManager.compact_launcher_tex);
|
||||
ResourceManager.compact_launcher.renderAll();
|
||||
|
||||
|
||||
@ -24,7 +24,7 @@ public class TileEntityCompactLauncher extends TileEntity implements ISidedInven
|
||||
private String customName;
|
||||
|
||||
public TileEntityCompactLauncher() {
|
||||
slots = new ItemStack[2];
|
||||
slots = new ItemStack[6];
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -1,6 +1,8 @@
|
||||
package com.hbm.tileentity.machine;
|
||||
|
||||
import com.hbm.interfaces.IMultiblock;
|
||||
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
|
||||
@ -15,6 +17,7 @@ public class TileEntityDummy extends TileEntity {
|
||||
if(!this.worldObj.isRemote) {
|
||||
if(!(this.worldObj.getBlock(targetX, targetY, targetZ) instanceof IMultiblock)) {
|
||||
worldObj.func_147480_a(xCoord, yCoord, zCoord, false);
|
||||
//worldObj.setBlock(targetX, targetY, targetZ, Blocks.gold_block);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||