StaffItemBakedModel

@Environment(value = EnvType.CLIENT)
class StaffItemBakedModel(blockStateModel: BakedModel) : BakedModel, IStaffItemBakedModel(source)

Default implementation of IStaffItemBakedModel, which returns itself as a model for each block state.

Parameters

blockStateModel

The model of a block state. BakedModel implementation is delegated to it

Constructors

Link copied to clipboard
constructor(blockStateModel: BakedModel)

Inherited functions

Link copied to clipboard
open fun getModel(staffStack: ItemStack): BakedModel

Gets a model for the given staff item stack.

Link copied to clipboard
open override fun getOverrides(): ModelOverrideList
Link copied to clipboard
open override fun getParticleSprite(): Sprite
Link copied to clipboard
open override fun getQuads(@Nullable state: BlockState?, @Nullable face: Direction?, random: Random): MutableList<BakedQuad>
Link copied to clipboard
Link copied to clipboard
open override fun hasDepth(): Boolean
Link copied to clipboard
open override fun isBuiltin(): Boolean
Link copied to clipboard
open override fun isSideLit(): Boolean
Link copied to clipboard
fun BakedModel.transform(blockState: BlockState?, transformation: Transformation, textureGetter: Function<SpriteIdentifier, Sprite>): BakedModel

Creates a new transformed model.

Link copied to clipboard
open override fun useAmbientOcclusion(): Boolean