Uses of Interface
net.minecraft.data.models.blockstates.BlockStateGenerator
Packages that use BlockStateGenerator
-
Uses of BlockStateGenerator in net.minecraft.data.models
Fields in net.minecraft.data.models with type parameters of type BlockStateGeneratorModifier and TypeFieldDescription(package private) final Consumer
<BlockStateGenerator> BlockModelGenerators.blockStateOutput
Methods in net.minecraft.data.models that return BlockStateGeneratorModifier and TypeMethodDescriptionBlockModelGenerators.BlockStateGeneratorSupplier.create
(Block block, ResourceLocation modelLocation, TextureMapping textureMapping, BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>> modelOutput) (package private) static BlockStateGenerator
BlockModelGenerators.createAxisAlignedPillarBlock
(Block axisAlignedPillarBlock, ResourceLocation modelLocation) (package private) static BlockStateGenerator
BlockModelGenerators.createButton
(Block buttonBlock, ResourceLocation unpoweredModelLocation, ResourceLocation poweredModelLocation) private BlockStateGenerator
BlockModelGenerators.createCopperBulb
(Block bulbBlock, ResourceLocation unlit, ResourceLocation unlitPowered, ResourceLocation lit, ResourceLocation litPowered) (package private) static BlockStateGenerator
BlockModelGenerators.createCustomFence
(Block customFenceBlock, ResourceLocation postModelId, ResourceLocation northModelId, ResourceLocation eastModelId, ResourceLocation southModelId, ResourceLocation westModelId) private static BlockStateGenerator
BlockModelGenerators.createDoor
(Block doorBlock, ResourceLocation topLeftModelLocation, ResourceLocation topLeftOpenModelLocation, ResourceLocation topRightModelLocation, ResourceLocation topRightOpenModelLocation, ResourceLocation bottomLeftModelLocation, ResourceLocation bottomLeftOpenModelLocation, ResourceLocation bottomRightModelLocation, ResourceLocation bottomRightOpenModelLocation) (package private) static BlockStateGenerator
BlockModelGenerators.createFence
(Block fenceBlock, ResourceLocation fencePostModelLocation, ResourceLocation fenceSideModelLocation) (package private) static BlockStateGenerator
BlockModelGenerators.createFenceGate
(Block fenceGateBlock, ResourceLocation openModelLocation, ResourceLocation closedModelLocation, ResourceLocation wallOpenModelLocation, ResourceLocation wallClosedModelLocation, boolean uvLock) private static BlockStateGenerator
BlockModelGenerators.createMirroredColumnGenerator
(Block columnBlock, ResourceLocation location, TextureMapping textureMapping, BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>> modelOutput) private static BlockStateGenerator
BlockModelGenerators.createMirroredCubeGenerator
(Block cubeBlock, ResourceLocation location, TextureMapping textureMapping, BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>> modelOutput) private static BlockStateGenerator
BlockModelGenerators.createNorthWestMirroredCubeGenerator
(Block cubeBlock, ResourceLocation location, TextureMapping textureMapping, BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>> modelOutput) private static BlockStateGenerator
BlockModelGenerators.createOrientableTrapdoor
(Block orientableTrapdoorBlock, ResourceLocation topModelLocation, ResourceLocation bottomModelLocation, ResourceLocation openModelLocation) (package private) static BlockStateGenerator
BlockModelGenerators.createPillarBlockUVLocked
(Block block, TextureMapping textureMapping, BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>> modelOutput) (package private) static BlockStateGenerator
BlockModelGenerators.createPressurePlate
(Block pressurePlateBlock, ResourceLocation unpoweredModelLocation, ResourceLocation poweredModelLocation) (package private) static BlockStateGenerator
BlockModelGenerators.createRotatedPillarWithHorizontalVariant
(Block rotatedPillarBlock, ResourceLocation modelLocation, ResourceLocation horizontalModelLocation) (package private) static BlockStateGenerator
BlockModelGenerators.createSlab
(Block slabBlock, ResourceLocation bottomHalfModelLocation, ResourceLocation topHalfModelLocation, ResourceLocation doubleModelLocation) (package private) static BlockStateGenerator
BlockModelGenerators.createStairs
(Block stairsBlock, ResourceLocation innerModelLocation, ResourceLocation straightModelLocation, ResourceLocation outerModelLocation) private static BlockStateGenerator
BlockModelGenerators.createTrapdoor
(Block trapdoorBlock, ResourceLocation topModelLocation, ResourceLocation bottomModelLocation, ResourceLocation openModelLocation) (package private) static BlockStateGenerator
BlockModelGenerators.createWall
(Block wallBlock, ResourceLocation postModelLocation, ResourceLocation lowSideModelLocation, ResourceLocation tallSideModelLocation) Constructor parameters in net.minecraft.data.models with type arguments of type BlockStateGeneratorModifierConstructorDescriptionBlockModelGenerators
(Consumer<BlockStateGenerator> blockStateOutput, BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>> modelOutput, Consumer<Item> skippedAutoModelsOutput) -
Uses of BlockStateGenerator in net.minecraft.data.models.blockstates
Classes in net.minecraft.data.models.blockstates that implement BlockStateGenerator