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.blockStateOutputMethods 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 BlockStateGeneratorBlockModelGenerators.createAxisAlignedPillarBlock(Block axisAlignedPillarBlock, ResourceLocation modelLocation) (package private) static BlockStateGeneratorBlockModelGenerators.createButton(Block buttonBlock, ResourceLocation unpoweredModelLocation, ResourceLocation poweredModelLocation) private BlockStateGeneratorBlockModelGenerators.createCopperBulb(Block bulbBlock, ResourceLocation unlit, ResourceLocation unlitPowered, ResourceLocation lit, ResourceLocation litPowered) (package private) static BlockStateGeneratorBlockModelGenerators.createCustomFence(Block customFenceBlock, ResourceLocation postModelId, ResourceLocation northModelId, ResourceLocation eastModelId, ResourceLocation southModelId, ResourceLocation westModelId) private static BlockStateGeneratorBlockModelGenerators.createDoor(Block doorBlock, ResourceLocation topLeftModelLocation, ResourceLocation topLeftOpenModelLocation, ResourceLocation topRightModelLocation, ResourceLocation topRightOpenModelLocation, ResourceLocation bottomLeftModelLocation, ResourceLocation bottomLeftOpenModelLocation, ResourceLocation bottomRightModelLocation, ResourceLocation bottomRightOpenModelLocation) (package private) static BlockStateGeneratorBlockModelGenerators.createFence(Block fenceBlock, ResourceLocation fencePostModelLocation, ResourceLocation fenceSideModelLocation) (package private) static BlockStateGeneratorBlockModelGenerators.createFenceGate(Block fenceGateBlock, ResourceLocation openModelLocation, ResourceLocation closedModelLocation, ResourceLocation wallOpenModelLocation, ResourceLocation wallClosedModelLocation, boolean uvLock) private static BlockStateGeneratorBlockModelGenerators.createMirroredColumnGenerator(Block columnBlock, ResourceLocation location, TextureMapping textureMapping, BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>> modelOutput) private static BlockStateGeneratorBlockModelGenerators.createMirroredCubeGenerator(Block cubeBlock, ResourceLocation location, TextureMapping textureMapping, BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>> modelOutput) private static BlockStateGeneratorBlockModelGenerators.createNorthWestMirroredCubeGenerator(Block cubeBlock, ResourceLocation location, TextureMapping textureMapping, BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>> modelOutput) private static BlockStateGeneratorBlockModelGenerators.createOrientableTrapdoor(Block orientableTrapdoorBlock, ResourceLocation topModelLocation, ResourceLocation bottomModelLocation, ResourceLocation openModelLocation) (package private) static BlockStateGeneratorBlockModelGenerators.createPillarBlockUVLocked(Block block, TextureMapping textureMapping, BiConsumer<ResourceLocation, Supplier<com.google.gson.JsonElement>> modelOutput) (package private) static BlockStateGeneratorBlockModelGenerators.createPressurePlate(Block pressurePlateBlock, ResourceLocation unpoweredModelLocation, ResourceLocation poweredModelLocation) (package private) static BlockStateGeneratorBlockModelGenerators.createRotatedPillarWithHorizontalVariant(Block rotatedPillarBlock, ResourceLocation modelLocation, ResourceLocation horizontalModelLocation) (package private) static BlockStateGeneratorBlockModelGenerators.createSlab(Block slabBlock, ResourceLocation bottomHalfModelLocation, ResourceLocation topHalfModelLocation, ResourceLocation doubleModelLocation) (package private) static BlockStateGeneratorBlockModelGenerators.createStairs(Block stairsBlock, ResourceLocation innerModelLocation, ResourceLocation straightModelLocation, ResourceLocation outerModelLocation) private static BlockStateGeneratorBlockModelGenerators.createTrapdoor(Block trapdoorBlock, ResourceLocation topModelLocation, ResourceLocation bottomModelLocation, ResourceLocation openModelLocation) (package private) static BlockStateGeneratorBlockModelGenerators.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