Class WrapperBlockStateModel
java.lang.Object
net.fabricmc.fabric.api.client.model.loading.v1.wrapper.WrapperBlockStateModel
- All Implemented Interfaces:
net.minecraft.client.renderer.block.model.BlockStateModel
public abstract class WrapperBlockStateModel
extends Object
implements net.minecraft.client.renderer.block.model.BlockStateModel
-
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 net.minecraft.client.renderer.block.model.BlockStateModel -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedWrapperBlockStateModel(net.minecraft.client.renderer.block.model.BlockStateModel wrapped) -
Method Summary
Modifier and TypeMethodDescriptionList<net.minecraft.client.renderer.block.model.BlockModelPart> collectParts(net.minecraft.util.RandomSource random) voidcollectParts(net.minecraft.util.RandomSource random, List<net.minecraft.client.renderer.block.model.BlockModelPart> parts) @Nullable ObjectcreateGeometryKey(net.minecraft.world.level.BlockAndTintGetter blockView, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, net.minecraft.util.RandomSource random) voidemitQuads(QuadEmitter emitter, net.minecraft.world.level.BlockAndTintGetter blockView, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, net.minecraft.util.RandomSource random, Predicate<@Nullable net.minecraft.core.Direction> cullTest) net.minecraft.client.renderer.texture.TextureAtlasSpritenet.minecraft.client.renderer.texture.TextureAtlasSpriteparticleSprite(net.minecraft.world.level.BlockAndTintGetter blockView, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
-
Field Details
-
wrapped
protected net.minecraft.client.renderer.block.model.BlockStateModel wrapped
-
-
Constructor Details
-
WrapperBlockStateModel
protected WrapperBlockStateModel() -
WrapperBlockStateModel
protected WrapperBlockStateModel(net.minecraft.client.renderer.block.model.BlockStateModel wrapped)
-
-
Method Details
-
collectParts
public void collectParts(net.minecraft.util.RandomSource random, List<net.minecraft.client.renderer.block.model.BlockModelPart> parts) - Specified by:
collectPartsin interfacenet.minecraft.client.renderer.block.model.BlockStateModel
-
collectParts
public List<net.minecraft.client.renderer.block.model.BlockModelPart> collectParts(net.minecraft.util.RandomSource random) - Specified by:
collectPartsin interfacenet.minecraft.client.renderer.block.model.BlockStateModel
-
particleIcon
public net.minecraft.client.renderer.texture.TextureAtlasSprite particleIcon()- Specified by:
particleIconin interfacenet.minecraft.client.renderer.block.model.BlockStateModel
-
emitQuads
public void emitQuads(QuadEmitter emitter, net.minecraft.world.level.BlockAndTintGetter blockView, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, net.minecraft.util.RandomSource random, Predicate<@Nullable net.minecraft.core.Direction> cullTest) -
createGeometryKey
public @Nullable Object createGeometryKey(net.minecraft.world.level.BlockAndTintGetter blockView, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, net.minecraft.util.RandomSource random) -
particleSprite
public net.minecraft.client.renderer.texture.TextureAtlasSprite particleSprite(net.minecraft.world.level.BlockAndTintGetter blockView, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
-