Class DelegatingChildDynamicItemAndBlockModel
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
- All Implemented Interfaces:
net.minecraft.client.renderer.block.model.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
public abstract class DelegatingChildDynamicItemAndBlockModel
extends DelegatingDynamicItemAndBlockModel
A dynamic model with a parent 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.model.BlockStateModel
net.minecraft.client.renderer.block.model.BlockStateModel.SimpleCachedUnbakedRoot, net.minecraft.client.renderer.block.model.BlockStateModel.Unbaked, net.minecraft.client.renderer.block.model.BlockStateModel.UnbakedRoot -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final net.minecraft.client.renderer.block.model.BlockStateModelFields inherited from class org.cyclops.cyclopscore.client.model.DelegatingDynamicItemAndBlockModel
blockState, entity, facing, itemStack, level, modelData, rand, renderTypeFields inherited from class org.cyclops.cyclopscore.client.model.DynamicBaseModel
ROTATION_FIX, ROTATION_UV, UVSFields inherited from interface net.minecraft.client.resources.model.ResolvedModel
DEFAULT_AMBIENT_OCCLUSION, DEFAULT_GUI_LIGHT -
Constructor Summary
ConstructorsConstructorDescriptionDelegatingChildDynamicItemAndBlockModel(net.minecraft.client.renderer.block.model.BlockStateModel baseModel) DelegatingChildDynamicItemAndBlockModel(net.minecraft.client.renderer.block.model.BlockStateModel baseModel, net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.level.Level level, net.minecraft.world.entity.LivingEntity entity) DelegatingChildDynamicItemAndBlockModel(net.minecraft.client.renderer.block.model.BlockStateModel baseModel, net.minecraft.world.level.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) -
Method Summary
Methods inherited from class org.cyclops.cyclopscore.client.model.DynamicItemAndBlockModel
getGeneralQuads, getModelRenderProperties, handleItemState, isItemStackMethods inherited from class org.cyclops.cyclopscore.client.model.DynamicBaseModel
addBakedQuad, addBakedQuad, addBakedQuadRotated, addBakedQuadRotated, addColoredBakedQuad, addColoredBakedQuad, collectParts, collectParts, getModelData, getRenderTypes, handleBlockState, revRotate, rotate, usesBlockLight, vertexToIntsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.renderer.block.model.BlockStateModel
collectParts, particleIconMethods inherited from interface net.neoforged.neoforge.client.extensions.BlockStateModelExtension
collectParts, createGeometryKey, particleIconMethods 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, resolveParticleSprite, wrappedMethods inherited from interface net.neoforged.neoforge.client.extensions.ResolvedModelExtension
getTopAdditionalProperties
-
Field Details
-
baseModel
protected final net.minecraft.client.renderer.block.model.BlockStateModel baseModel
-
-
Constructor Details
-
DelegatingChildDynamicItemAndBlockModel
public DelegatingChildDynamicItemAndBlockModel(net.minecraft.client.renderer.block.model.BlockStateModel baseModel) -
DelegatingChildDynamicItemAndBlockModel
public DelegatingChildDynamicItemAndBlockModel(net.minecraft.client.renderer.block.model.BlockStateModel baseModel, net.minecraft.world.level.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) -
DelegatingChildDynamicItemAndBlockModel
public DelegatingChildDynamicItemAndBlockModel(net.minecraft.client.renderer.block.model.BlockStateModel baseModel, net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.level.Level level, net.minecraft.world.entity.LivingEntity entity)
-