public abstract class BakedModelWrapper<T extends IBakedModel> extends java.lang.Object implements IBakedModel
| Modifier and Type | Field and Description |
|---|---|
protected T |
originalModel |
| Constructor and Description |
|---|
BakedModelWrapper(T originalModel) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
doesHandlePerspectives()
Override to tell the new model loader that it shouldn't wrap this model
|
ItemCameraTransforms |
getItemCameraTransforms() |
IModelData |
getModelData(IEnviromentBlockReader world,
BlockPos pos,
BlockState state,
IModelData tileData) |
ItemOverrideList |
getOverrides() |
TextureAtlasSprite |
getParticleTexture() |
TextureAtlasSprite |
getParticleTexture(IModelData data) |
java.util.List<BakedQuad> |
getQuads(BlockState state,
Direction side,
java.util.Random rand) |
java.util.List<BakedQuad> |
getQuads(BlockState state,
Direction side,
java.util.Random rand,
IModelData extraData) |
org.apache.commons.lang3.tuple.Pair<? extends IBakedModel,javax.vecmath.Matrix4f> |
handlePerspective(ItemCameraTransforms.TransformType cameraTransformType) |
boolean |
isAmbientOcclusion() |
boolean |
isAmbientOcclusion(BlockState state) |
boolean |
isBuiltInRenderer() |
boolean |
isGui3d() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBakedModelprotected final T extends IBakedModel originalModel
public BakedModelWrapper(T originalModel)
public java.util.List<BakedQuad> getQuads(@Nullable BlockState state, @Nullable Direction side, java.util.Random rand)
getQuads in interface IBakedModelpublic boolean isAmbientOcclusion()
isAmbientOcclusion in interface IBakedModelpublic boolean isAmbientOcclusion(BlockState state)
isAmbientOcclusion in interface IForgeBakedModelpublic boolean isGui3d()
isGui3d in interface IBakedModelpublic boolean isBuiltInRenderer()
isBuiltInRenderer in interface IBakedModelpublic TextureAtlasSprite getParticleTexture()
getParticleTexture in interface IBakedModelpublic ItemCameraTransforms getItemCameraTransforms()
getItemCameraTransforms in interface IBakedModelpublic ItemOverrideList getOverrides()
getOverrides in interface IBakedModelpublic boolean doesHandlePerspectives()
IForgeBakedModeldoesHandlePerspectives in interface IForgeBakedModelpublic org.apache.commons.lang3.tuple.Pair<? extends IBakedModel,javax.vecmath.Matrix4f> handlePerspective(ItemCameraTransforms.TransformType cameraTransformType)
handlePerspective in interface IForgeBakedModelpublic TextureAtlasSprite getParticleTexture(@Nonnull IModelData data)
getParticleTexture in interface IForgeBakedModel@Nonnull public java.util.List<BakedQuad> getQuads(@Nullable BlockState state, @Nullable Direction side, @Nonnull java.util.Random rand, @Nonnull IModelData extraData)
getQuads in interface IForgeBakedModel@Nonnull public IModelData getModelData(@Nonnull IEnviromentBlockReader world, @Nonnull BlockPos pos, @Nonnull BlockState state, @Nonnull IModelData tileData)
getModelData in interface IForgeBakedModel