Interface CustomUnbakedBlockStateModel

All Superinterfaces:
net.minecraft.client.renderer.block.model.BlockStateModel.Unbaked, net.minecraft.client.resources.model.ResolvableModel
All Known Implementing Classes:
CompositeBlockModel.Unbaked, FullPotsAccessorDemo.ClientHandler.DioritePotUnbakedBlockStateModel

public interface CustomUnbakedBlockStateModel extends net.minecraft.client.renderer.block.model.BlockStateModel.Unbaked
Interface for modded BlockStateModel.Unbaked implementations.

The codecs must be registered in RegisterBlockStateModels.

  • Nested Class Summary

    Nested classes/interfaces inherited from interface net.minecraft.client.resources.model.ResolvableModel

    net.minecraft.client.resources.model.ResolvableModel.Resolver
  • Field Summary

    Fields inherited from interface net.minecraft.client.renderer.block.model.BlockStateModel.Unbaked

    CODEC, ELEMENT_CODEC, HARDCODED_WEIGHTED_CODEC, SINGLE_MODEL_CODEC, WEIGHTED_MODEL_CODEC
  • Method Summary

    Modifier and Type
    Method
    Description
    com.mojang.serialization.MapCodec<? extends CustomUnbakedBlockStateModel>
    Returns the codec for this type of unbaked block state model.

    Methods inherited from interface net.minecraft.client.renderer.block.model.BlockStateModel.Unbaked

    asRoot, bake

    Methods inherited from interface net.minecraft.client.resources.model.ResolvableModel

    resolveDependencies
  • Method Details

    • codec

      com.mojang.serialization.MapCodec<? extends CustomUnbakedBlockStateModel> codec()
      Returns the codec for this type of unbaked block state model.