Class FacadeModel
java.lang.Object
org.cyclops.cyclopscore.client.model.DynamicBaseModel
org.cyclops.cyclopscore.client.model.DynamicItemAndBlockModel
org.cyclops.cyclopscore.client.model.DelegatingDynamicItemAndBlockModel
org.cyclops.cyclopscore.client.model.DelegatingChildDynamicItemAndBlockModel
org.cyclops.integrateddynamics.client.render.model.FacadeModel
- All Implemented Interfaces:
net.minecraft.client.resources.model.BakedModel,net.neoforged.neoforge.client.extensions.IBakedModelExtension
public class FacadeModel
extends org.cyclops.cyclopscore.client.model.DelegatingChildDynamicItemAndBlockModel
Dynamic model for facade items.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.cyclops.cyclopscore.client.model.DynamicItemAndBlockModel
org.cyclops.cyclopscore.client.model.DynamicItemAndBlockModel.ItemOverridesInner -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic net.minecraft.client.resources.model.BakedModelFields inherited from class org.cyclops.cyclopscore.client.model.DelegatingChildDynamicItemAndBlockModel
baseModelFields inherited from class org.cyclops.cyclopscore.client.model.DelegatingDynamicItemAndBlockModel
blockState, entity, facing, itemStack, modelData, rand, renderType, worldFields inherited from class org.cyclops.cyclopscore.client.model.DynamicBaseModel
ROTATION_FIX, ROTATION_UV, UVS -
Constructor Summary
ConstructorsConstructorDescriptionFacadeModel(net.minecraft.client.resources.model.BakedModel baseModel) FacadeModel(net.minecraft.client.resources.model.BakedModel baseModel, net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.level.Level world, net.minecraft.world.entity.LivingEntity entity) FacadeModel(net.minecraft.client.resources.model.BakedModel baseModel, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.core.Direction facing, net.minecraft.util.RandomSource rand, net.neoforged.neoforge.client.model.data.ModelData modelData, net.minecraft.client.renderer.RenderType renderType) -
Method Summary
Modifier and TypeMethodDescriptionList<net.minecraft.client.renderer.block.model.BakedQuad> net.minecraft.client.renderer.texture.TextureAtlasSpritenet.minecraft.client.renderer.block.model.ItemTransformsnet.minecraft.client.resources.model.BakedModelhandleBlockState(net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.core.Direction direction, net.minecraft.util.RandomSource random, net.neoforged.neoforge.client.model.data.ModelData iModelData, net.minecraft.client.renderer.RenderType renderType) net.minecraft.client.resources.model.BakedModelhandleItemState(net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.level.Level world, net.minecraft.world.entity.LivingEntity entity) booleanMethods inherited from class org.cyclops.cyclopscore.client.model.DynamicItemAndBlockModel
getOverrides, getQuads, getQuads, getRenderingSide, isItemStackMethods inherited from class org.cyclops.cyclopscore.client.model.DynamicBaseModel
addBakedQuad, addBakedQuad, addBakedQuadRotated, addBakedQuadRotated, addColoredBakedQuad, addColoredBakedQuad, isCustomRenderer, isGui3d, revRotate, rotate, useAmbientOcclusion, vertexToIntsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.client.extensions.IBakedModelExtension
applyTransform, getModelData, getParticleIcon, getRenderPasses, getRenderTypes, getRenderTypes, useAmbientOcclusion
-
Field Details
-
emptyModel
public static net.minecraft.client.resources.model.BakedModel emptyModel
-
-
Constructor Details
-
FacadeModel
public FacadeModel() -
FacadeModel
public FacadeModel(net.minecraft.client.resources.model.BakedModel baseModel) -
FacadeModel
public FacadeModel(net.minecraft.client.resources.model.BakedModel baseModel, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.core.Direction facing, net.minecraft.util.RandomSource rand, net.neoforged.neoforge.client.model.data.ModelData modelData, net.minecraft.client.renderer.RenderType renderType) -
FacadeModel
public FacadeModel(net.minecraft.client.resources.model.BakedModel baseModel, net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.level.Level world, net.minecraft.world.entity.LivingEntity entity)
-
-
Method Details
-
getGeneralQuads
- Overrides:
getGeneralQuadsin classorg.cyclops.cyclopscore.client.model.DynamicItemAndBlockModel
-
handleBlockState
public net.minecraft.client.resources.model.BakedModel handleBlockState(@Nullable net.minecraft.world.level.block.state.BlockState blockState, @Nullable net.minecraft.core.Direction direction, @Nonnull net.minecraft.util.RandomSource random, @Nonnull net.neoforged.neoforge.client.model.data.ModelData iModelData, @Nullable net.minecraft.client.renderer.RenderType renderType) - Specified by:
handleBlockStatein classorg.cyclops.cyclopscore.client.model.DynamicItemAndBlockModel
-
handleItemState
public net.minecraft.client.resources.model.BakedModel handleItemState(net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.level.Level world, net.minecraft.world.entity.LivingEntity entity) - Specified by:
handleItemStatein classorg.cyclops.cyclopscore.client.model.DynamicItemAndBlockModel
-
getParticleIcon
public net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIcon() -
usesBlockLight
public boolean usesBlockLight() -
getTransforms
public net.minecraft.client.renderer.block.model.ItemTransforms getTransforms()
-