Package com.hbm_m.client.loader
Class AbstractObjPartModelLoader<T extends net.minecraft.client.resources.model.BakedModel>
java.lang.Object
com.hbm_m.client.loader.AbstractObjPartModelLoader<T>
- All Implemented Interfaces:
net.minecraftforge.client.model.geometry.IGeometryLoader<AbstractObjPartModelLoader.ObjPartGeometry<T>>
- Direct Known Subclasses:
AJRArmorModelLoader,BismuthArmorModelLoader,DNTArmorModelLoader,DoorModelLoader,MachineAdvancedAssemblerModelLoader,MachineBatterySocketModelLoader,MachineChemicalPlantModelLoader,MachineCoolingTowerModelLoader,MachineFluidTankModelLoader,MachineHydraulicFrackiningTowerModelLoader,MachineRadarModelLoader,MissileModelLoader,T51ArmorModelLoader
public abstract class AbstractObjPartModelLoader<T extends net.minecraft.client.resources.model.BakedModel>
extends Object
implements net.minecraftforge.client.model.geometry.IGeometryLoader<AbstractObjPartModelLoader.ObjPartGeometry<T>>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAbstractObjPartModelLoader.ObjPartGeometry<T extends net.minecraft.client.resources.model.BakedModel>protected static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract TcreateBakedModel(HashMap<String, net.minecraft.client.resources.model.BakedModel> bakedParts, net.minecraft.client.renderer.block.model.ItemTransforms transforms, net.minecraft.resources.ResourceLocation modelLocation) protected booleanflipV()By default OBJ loader flips V to match vanilla/block atlas convention.getPartNames(com.google.gson.JsonObject jsonObject) protected net.minecraft.resources.ResourceLocationmapAtlasForTexture(net.minecraft.resources.ResourceLocation texture) Опционально переназначает атлас для текстуры.read(com.google.gson.JsonObject jsonObject, com.google.gson.JsonDeserializationContext deserializationContext)
-
Constructor Details
-
AbstractObjPartModelLoader
public AbstractObjPartModelLoader()
-
-
Method Details
-
getPartNames
-
createBakedModel
-
flipV
protected boolean flipV()By default OBJ loader flips V to match vanilla/block atlas convention. Specific models can override if their UVs were authored unflipped. -
mapAtlasForTexture
protected net.minecraft.resources.ResourceLocation mapAtlasForTexture(net.minecraft.resources.ResourceLocation texture) Опционально переназначает атлас для текстуры. По умолчанию null (оставляем как есть). -
read
public AbstractObjPartModelLoader.ObjPartGeometry<T> read(com.google.gson.JsonObject jsonObject, com.google.gson.JsonDeserializationContext deserializationContext) - Specified by:
readin interfacenet.minecraftforge.client.model.geometry.IGeometryLoader<T extends net.minecraft.client.resources.model.BakedModel>
-