Class 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.
  • 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)