Package net.minecraftforge.client.model
Class BakedModelWrapper<T extends BakedModel>
java.lang.Object
net.minecraftforge.client.model.BakedModelWrapper<T>
- All Implemented Interfaces:
BakedModel,IForgeBakedModel
- Direct Known Subclasses:
BakedItemModel.BakedGuiItemModel,FullPotsAccessorDemo.ClientHandler.DioritePotModel
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanOverride to tell the new model loader that it shouldn't wrap this modelgetModelData(BlockAndTintGetter world, BlockPos pos, BlockState state, IModelData tileData)getParticleIcon(IModelData data)getQuads(BlockState state, Direction side, Random rand)getQuads(BlockState state, Direction side, Random rand, IModelData extraData)handlePerspective(ItemTransforms.TransformType cameraTransformType, PoseStack poseStack)booleanisAmbientOcclusion(BlockState state)booleanbooleanisGui3d()booleanbooleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.client.extensions.IForgeBakedModel
getLayerModels, isLayered
-
Field Details
-
originalModel
-
-
Constructor Details
-
BakedModelWrapper
-
-
Method Details
-
getQuads
- Specified by:
getQuadsin interfaceBakedModel
-
useAmbientOcclusion
public boolean useAmbientOcclusion()- Specified by:
useAmbientOcclusionin interfaceBakedModel
-
isAmbientOcclusion
- Specified by:
isAmbientOcclusionin interfaceIForgeBakedModel
-
isGui3d
public boolean isGui3d()- Specified by:
isGui3din interfaceBakedModel
-
usesBlockLight
public boolean usesBlockLight()- Specified by:
usesBlockLightin interfaceBakedModel
-
isCustomRenderer
public boolean isCustomRenderer()- Specified by:
isCustomRendererin interfaceBakedModel
-
getParticleIcon
- Specified by:
getParticleIconin interfaceBakedModel
-
getTransforms
- Specified by:
getTransformsin interfaceBakedModel
-
getOverrides
- Specified by:
getOverridesin interfaceBakedModel
-
doesHandlePerspectives
public boolean doesHandlePerspectives()Description copied from interface:IForgeBakedModelOverride to tell the new model loader that it shouldn't wrap this model- Specified by:
doesHandlePerspectivesin interfaceIForgeBakedModel
-
handlePerspective
public BakedModel handlePerspective(ItemTransforms.TransformType cameraTransformType, PoseStack poseStack)- Specified by:
handlePerspectivein interfaceIForgeBakedModel
-
getParticleIcon
- Specified by:
getParticleIconin interfaceIForgeBakedModel
-
getQuads
@Nonnull public List<BakedQuad> getQuads(@Nullable BlockState state, @Nullable Direction side, @Nonnull Random rand, @Nonnull IModelData extraData)- Specified by:
getQuadsin interfaceIForgeBakedModel
-
getModelData
@Nonnull public IModelData getModelData(@Nonnull BlockAndTintGetter world, @Nonnull BlockPos pos, @Nonnull BlockState state, @Nonnull IModelData tileData)- Specified by:
getModelDatain interfaceIForgeBakedModel
-