Package com.hbm_m.client.model
Class HeatingOvenBakedModel
java.lang.Object
com.hbm_m.client.model.AbstractMultipartBakedModel
com.hbm_m.client.model.HeatingOvenBakedModel
- All Implemented Interfaces:
AbstractMultipartBakedModel.PartNamesProvider,net.minecraft.client.resources.model.BakedModel,net.minecraftforge.client.extensions.IForgeBakedModel
public class HeatingOvenBakedModel
extends AbstractMultipartBakedModel
implements AbstractMultipartBakedModel.PartNamesProvider
Baked model for HeatingOven with animated door and inner burning state.
Parts: Main (static), Door (animated), Inner (when not burning), InnerBurning (when burning)
-
Nested Class Summary
Nested classes/interfaces inherited from class com.hbm_m.client.model.AbstractMultipartBakedModel
AbstractMultipartBakedModel.PartNamesProvider -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class com.hbm_m.client.model.AbstractMultipartBakedModel
parts, transforms -
Constructor Summary
ConstructorsConstructorDescriptionHeatingOvenBakedModel(Map<String, net.minecraft.client.resources.model.BakedModel> parts, net.minecraft.client.renderer.block.model.ItemTransforms transforms) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.client.resources.model.BakedModelnet.minecraft.client.resources.model.BakedModelnet.minecraft.client.resources.model.BakedModelnet.minecraft.client.resources.model.BakedModelnet.minecraft.client.renderer.texture.TextureAtlasSpriteString[]List<net.minecraft.client.renderer.block.model.BakedQuad>getQuads(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.Direction side, net.minecraft.util.RandomSource rand) Vanilla BakedModel legacy methods (still required by the interface).List<net.minecraft.client.renderer.block.model.BakedQuad>getQuads(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.Direction side, net.minecraft.util.RandomSource rand, net.minecraftforge.client.model.data.ModelData modelData, net.minecraft.client.renderer.RenderType renderType) booleanbooleanisGui3d()protected booleanshouldSkipWorldRendering(net.minecraft.world.level.block.state.BlockState state) booleanbooleanMethods inherited from class com.hbm_m.client.model.AbstractMultipartBakedModel
applyTransform, clearCaches, getItemRenderPartNames, getOverrides, getPart, getParticleIcon, getPartModels, getPartNamesInternal, getQuadsForModelData, getStateForPart, getTransforms, shouldSkipSideRenderingMethods 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
getModelData, getRenderPasses, getRenderTypes, getRenderTypes, useAmbientOcclusion, useAmbientOcclusion
-
Field Details
-
MAIN
- See Also:
-
DOOR
- See Also:
-
INNER
- See Also:
-
INNER_BURNING
- See Also:
-
-
Constructor Details
-
HeatingOvenBakedModel
-
-
Method Details
-
getPartNames
- Specified by:
getPartNamesin interfaceAbstractMultipartBakedModel.PartNamesProvider
-
getMainPart
public net.minecraft.client.resources.model.BakedModel getMainPart() -
getDoorPart
public net.minecraft.client.resources.model.BakedModel getDoorPart() -
getInnerPart
public net.minecraft.client.resources.model.BakedModel getInnerPart() -
getInnerBurningPart
public net.minecraft.client.resources.model.BakedModel getInnerBurningPart() -
shouldSkipWorldRendering
protected boolean shouldSkipWorldRendering(@Nullable net.minecraft.world.level.block.state.BlockState state) - Specified by:
shouldSkipWorldRenderingin classAbstractMultipartBakedModel
-
getQuads
public List<net.minecraft.client.renderer.block.model.BakedQuad> getQuads(@Nullable net.minecraft.world.level.block.state.BlockState state, @Nullable net.minecraft.core.Direction side, net.minecraft.util.RandomSource rand) Description copied from class:AbstractMultipartBakedModelVanilla BakedModel legacy methods (still required by the interface). Delegate to Forge's extended overloads.- Specified by:
getQuadsin interfacenet.minecraft.client.resources.model.BakedModel- Overrides:
getQuadsin classAbstractMultipartBakedModel
-
getQuads
public List<net.minecraft.client.renderer.block.model.BakedQuad> getQuads(@Nullable net.minecraft.world.level.block.state.BlockState state, @Nullable net.minecraft.core.Direction side, net.minecraft.util.RandomSource rand, net.minecraftforge.client.model.data.ModelData modelData, @Nullable net.minecraft.client.renderer.RenderType renderType) - Specified by:
getQuadsin interfacenet.minecraftforge.client.extensions.IForgeBakedModel- Overrides:
getQuadsin classAbstractMultipartBakedModel
-
useAmbientOcclusion
public boolean useAmbientOcclusion()- Specified by:
useAmbientOcclusionin interfacenet.minecraft.client.resources.model.BakedModel- Overrides:
useAmbientOcclusionin classAbstractMultipartBakedModel
-
isGui3d
public boolean isGui3d()- Specified by:
isGui3din interfacenet.minecraft.client.resources.model.BakedModel- Overrides:
isGui3din classAbstractMultipartBakedModel
-
usesBlockLight
public boolean usesBlockLight()- Specified by:
usesBlockLightin interfacenet.minecraft.client.resources.model.BakedModel- Overrides:
usesBlockLightin classAbstractMultipartBakedModel
-
isCustomRenderer
public boolean isCustomRenderer()- Specified by:
isCustomRendererin interfacenet.minecraft.client.resources.model.BakedModel- Overrides:
isCustomRendererin classAbstractMultipartBakedModel
-
getParticleIcon
public net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIcon()- Specified by:
getParticleIconin interfacenet.minecraft.client.resources.model.BakedModel- Overrides:
getParticleIconin classAbstractMultipartBakedModel
-