Uses of Interface
net.minecraft.data.client.BlockStateSupplier
-
Uses of BlockStateSupplier in net.minecraft.data.client
Modifier and TypeClassDescriptionclass
class
Modifier and TypeFieldDescription(package private) final Consumer
<BlockStateSupplier> BlockStateModelGenerator.blockStateCollector
Modifier and TypeMethodDescriptionBlockStateModelGenerator.StateFactory.create
(Block block, Identifier modelId, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector) (package private) static BlockStateSupplier
BlockStateModelGenerator.createAxisRotatedBlockState
(Block block, Identifier modelId) (package private) static BlockStateSupplier
BlockStateModelGenerator.createAxisRotatedBlockState
(Block block, Identifier verticalModelId, Identifier horizontalModelId) (package private) static BlockStateSupplier
BlockStateModelGenerator.createButtonBlockState
(Block buttonBlock, Identifier regularModelId, Identifier pressedModelId) private BlockStateSupplier
BlockStateModelGenerator.createCopperBulbBlockState
(Block copperBulbBlock, Identifier modelId, Identifier litModelId, Identifier poweredModelId, Identifier litPoweredModelId) (package private) static BlockStateSupplier
BlockStateModelGenerator.createCustomFenceBlockState
(Block customFenceBlock, Identifier postModelId, Identifier northModelId, Identifier eastModelId, Identifier southModelId, Identifier westModelId) private static BlockStateSupplier
BlockStateModelGenerator.createDeepslateState
(Block block, Identifier modelId, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector) private static BlockStateSupplier
BlockStateModelGenerator.createDoorBlockState
(Block doorBlock, Identifier bottomLeftHingeClosedModelId, Identifier bottomLeftHingeOpenModelId, Identifier bottomRightHingeClosedModelId, Identifier bottomRightHingeOpenModelId, Identifier topLeftHingeClosedModelId, Identifier topLeftHingeOpenModelId, Identifier topRightHingeClosedModelId, Identifier topRightHingeOpenModelId) (package private) static BlockStateSupplier
BlockStateModelGenerator.createFenceBlockState
(Block fenceBlock, Identifier postModelId, Identifier sideModelId) (package private) static BlockStateSupplier
BlockStateModelGenerator.createFenceGateBlockState
(Block fenceGateBlock, Identifier openModelId, Identifier closedModelId, Identifier openWallModelId, Identifier closedWallModelId, boolean uvlock) private static BlockStateSupplier
BlockStateModelGenerator.createMudBrickState
(Block block, Identifier modelId, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector) private static BlockStateSupplier
BlockStateModelGenerator.createOrientableTrapdoorBlockState
(Block trapdoorBlock, Identifier topModelId, Identifier bottomModelId, Identifier openModelId) (package private) static BlockStateSupplier
BlockStateModelGenerator.createPressurePlateBlockState
(Block pressurePlateBlock, Identifier upModelId, Identifier downModelId) (package private) static BlockStateSupplier
BlockStateModelGenerator.createSlabBlockState
(Block slabBlock, Identifier bottomModelId, Identifier topModelId, Identifier fullModelId) (package private) static BlockStateSupplier
BlockStateModelGenerator.createStairsBlockState
(Block stairsBlock, Identifier innerModelId, Identifier regularModelId, Identifier outerModelId) private static BlockStateSupplier
BlockStateModelGenerator.createStoneState
(Block block, Identifier modelId, TextureMap textures, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector) private static BlockStateSupplier
BlockStateModelGenerator.createTrapdoorBlockState
(Block trapdoorBlock, Identifier topModelId, Identifier bottomModelId, Identifier openModelId) (package private) static BlockStateSupplier
BlockStateModelGenerator.createUvLockedColumnBlockState
(Block block, TextureMap textureMap, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector) (package private) static BlockStateSupplier
BlockStateModelGenerator.createWallBlockState
(Block wallBlock, Identifier postModelId, Identifier lowSideModelId, Identifier tallSideModelId) ModifierConstructorDescriptionBlockStateModelGenerator
(Consumer<BlockStateSupplier> blockStateCollector, BiConsumer<Identifier, Supplier<JsonElement>> modelCollector, Consumer<Item> simpleItemModelExemptionCollector)