Skip to content

Blocks & item models ​

Resolve blockstates and item models, select display poses, and configure their geometry and appearance.

Main API ​

APIKind
BlockObjectClass
BlockObjectOptionsInterface
ModelObjectClass
ModelsClass
BlockStatesClass

Supporting API ​

APIKind
BlockInterface
BlockEntitiesClass
BlockEntityEntryInterface
BlockEntityIndexType Alias
BlockEntityPartInterface
BlockEntityRotationType Alias
BlockFluidStateInterface
BlockModelInterface
BlockModelTexturesInterface
BlockStateInterface
BlockStateMultipartInterface
BlockStatePropertiesType Alias
BlockStatePropertyInterface
BlockStatePropertyDefaultsType Alias
BlockStatePropertyValueType Alias
BlockStateResolverClass
BlockStateVariantInterface
BlockStateVariantsType Alias
BlockTintsClass
BUILTIN_ENTITYVariable
BUILTIN_GENERATEDVariable
createFluidGeometryFunction
DEFAULT_ELEMENTSVariable
DefaultBlockStatesClass
DISPLAY_POSITIONSVariable
DisplayPositionEnumeration
DisplayTransformsClass
DoubleArrayType Alias
ElementFaceInterface
ElementRotationInterface
FluidKindType Alias
FluidModelObjectClass
FluidSampleInterface
FluidSamplerType Alias
FromToInterface
getBlockFluidStateFunction
getFluidKindFunction
GuiLightEnumeration
IModelTexturesInterface
isBlockObjectFunction
isDoubleArrayFunction
isModelObjectFunction
isQuadArrayFunction
isTripleArrayFunction
ITEM_GENERATEDVariable
ItemModelInterface
ItemModelTexturesInterface
ModelInterface
ModelCullingClass
ModelDisplayInterface
ModelElementInterface
ModelFacesType Alias
ModelGeneratorClass
ModelMergerClass
ModelObjectOptionsInterface
MultipartConditionType Alias
QuadArrayType Alias
ResolvedBlockEntityInterface
sampleFluidFunction
TextureAssetInterface
TripleArrayType Alias