Class DelegatingDynamicItemAndBlockModel
java.lang.Object
org.cyclops.cyclopscore.client.model.DynamicBaseModel
org.cyclops.cyclopscore.client.model.DynamicItemAndBlockModel
org.cyclops.cyclopscore.client.model.DelegatingDynamicItemAndBlockModel
- All Implemented Interfaces:
net.minecraft.client.renderer.block.dispatch.BlockStateModel, net.minecraft.client.resources.model.ModelDebugName, net.minecraft.client.resources.model.ResolvedModel, net.neoforged.neoforge.client.extensions.BlockStateModelExtension, net.neoforged.neoforge.client.extensions.ResolvedModelExtension
- Direct Known Subclasses:
DelegatingChildDynamicItemAndBlockModel
A dynamic model that can be used for items and blocks that delegates its blockstate.
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.renderer.block.dispatch.BlockStateModel
net.minecraft.client.renderer.block.dispatch.BlockStateModel.SimpleCachedUnbakedRoot, net.minecraft.client.renderer.block.dispatch.BlockStateModel.Unbaked, net.minecraft.client.renderer.block.dispatch.BlockStateModel.UnbakedRoot -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final net.minecraft.world.level.block.state.BlockStateprotected final net.minecraft.world.entity.ItemOwnerprotected final net.minecraft.core.Directionprotected final net.minecraft.world.item.ItemStackprotected final net.minecraft.client.renderer.block.BlockAndTintGetterprotected final net.neoforged.neoforge.model.data.ModelDataprotected final net.minecraft.util.RandomSourceprotected final net.minecraft.client.renderer.chunk.ChunkSectionLayerFields inherited from class DynamicBaseModel
ROTATION_FIX, ROTATION_UV, UVSFields inherited from interface net.minecraft.client.resources.model.ResolvedModel
DEFAULT_AMBIENT_OCCLUSION, DEFAULT_GUI_LIGHT -
Constructor Summary
ConstructorsConstructorDescriptionDelegatingDynamicItemAndBlockModel(net.minecraft.client.renderer.block.BlockAndTintGetter level, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.core.Direction facing, net.minecraft.util.RandomSource rand, net.neoforged.neoforge.model.data.ModelData modelData, net.minecraft.client.renderer.chunk.ChunkSectionLayer renderType) DelegatingDynamicItemAndBlockModel(net.minecraft.world.item.ItemStack itemStack, net.minecraft.client.multiplayer.ClientLevel level, net.minecraft.world.entity.ItemOwner entity) -
Method Summary
Methods inherited from class DynamicItemAndBlockModel
getGeneralQuads, getModelRenderProperties, handleItemState, isItemStackMethods inherited from class DynamicBaseModel
addBakedQuad, addBakedQuad, addBakedQuadRotated, addBakedQuadRotated, addColoredBakedQuad, addColoredBakedQuad, collectParts, collectParts, getModelData, getRenderTypes, handleBlockState, revRotate, rotate, usesBlockLightMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.renderer.block.dispatch.BlockStateModel
hasMaterialFlag, materialFlags, particleMaterialMethods inherited from interface net.neoforged.neoforge.client.extensions.BlockStateModelExtension
createGeometryKey, hasMaterialFlag, materialFlags, particleMaterialMethods inherited from interface net.minecraft.client.resources.model.ModelDebugName
debugNameMethods inherited from interface net.minecraft.client.resources.model.ResolvedModel
bakeTopGeometry, getTopAmbientOcclusion, getTopGeometry, getTopGuiLight, getTopTextureSlots, getTopTransforms, parent, resolveParticleMaterial, wrappedMethods inherited from interface net.neoforged.neoforge.client.extensions.ResolvedModelExtension
getTopAdditionalProperties
-
Field Details
-
level
@Nullable protected final net.minecraft.client.renderer.block.BlockAndTintGetter level -
blockState
@Nullable protected final net.minecraft.world.level.block.state.BlockState blockState -
facing
@Nullable protected final net.minecraft.core.Direction facing -
rand
protected final net.minecraft.util.RandomSource rand -
modelData
protected final net.neoforged.neoforge.model.data.ModelData modelData -
renderType
protected final net.minecraft.client.renderer.chunk.ChunkSectionLayer renderType -
itemStack
@Nullable protected final net.minecraft.world.item.ItemStack itemStack -
entity
@Nullable protected final net.minecraft.world.entity.ItemOwner entity
-
-
Constructor Details
-
DelegatingDynamicItemAndBlockModel
public DelegatingDynamicItemAndBlockModel() -
DelegatingDynamicItemAndBlockModel
public DelegatingDynamicItemAndBlockModel(net.minecraft.client.renderer.block.BlockAndTintGetter level, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.core.Direction facing, net.minecraft.util.RandomSource rand, net.neoforged.neoforge.model.data.ModelData modelData, net.minecraft.client.renderer.chunk.ChunkSectionLayer renderType) -
DelegatingDynamicItemAndBlockModel
public DelegatingDynamicItemAndBlockModel(net.minecraft.world.item.ItemStack itemStack, @Nullable net.minecraft.client.multiplayer.ClientLevel level, net.minecraft.world.entity.ItemOwner entity)
-