Package com.hbm_m.client.loader
Class SoyuzLauncherModelLoader
java.lang.Object
com.hbm_m.client.loader.SoyuzLauncherModelLoader
- All Implemented Interfaces:
net.minecraftforge.client.model.geometry.IGeometryLoader<SoyuzLauncherModelLoader.Geometry>
public class SoyuzLauncherModelLoader
extends Object
implements net.minecraftforge.client.model.geometry.IGeometryLoader<SoyuzLauncherModelLoader.Geometry>
Loads the 6 separate Soyuz launcher OBJ parts (Table, TowerBase, Tower,
SupportBase, Support, Legs - each its own .obj file, unlike other multipart
machines here which use one .obj with named sub-groups) into a single
SoyuzLauncherBakedModel. See that class for why world-rendering of
baked quads is skipped entirely (16-bit chunk mesh overflow on the ~60
block tall masts).-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionread(com.google.gson.JsonObject jsonObject, com.google.gson.JsonDeserializationContext deserializationContext)
-
Constructor Details
-
SoyuzLauncherModelLoader
public SoyuzLauncherModelLoader()
-
-
Method Details
-
read
public SoyuzLauncherModelLoader.Geometry read(com.google.gson.JsonObject jsonObject, com.google.gson.JsonDeserializationContext deserializationContext) - Specified by:
readin interfacenet.minecraftforge.client.model.geometry.IGeometryLoader<SoyuzLauncherModelLoader.Geometry>
-