Uses of Class
net.minecraft.data.client.model.BlockStateVariantMap
-
Uses of BlockStateVariantMap in net.minecraft.data.client.model
Modifier and TypeClassDescriptionstatic class
BlockStateVariantMap.DoubleProperty<T1 extends Comparable<T1>,
T2 extends Comparable<T2>> static class
BlockStateVariantMap.QuadrupleProperty<T1 extends Comparable<T1>,
T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>> static class
BlockStateVariantMap.QuintupleProperty<T1 extends Comparable<T1>,
T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>, T5 extends Comparable<T5>> static class
BlockStateVariantMap.SingleProperty<T1 extends Comparable<T1>>
static class
BlockStateVariantMap.TripleProperty<T1 extends Comparable<T1>,
T2 extends Comparable<T2>, T3 extends Comparable<T3>> Modifier and TypeFieldDescriptionprivate final List<BlockStateVariantMap>
VariantsBlockStateSupplier.variantMaps
Modifier and TypeMethodDescriptionprivate static BlockStateVariantMap
BlockStateModelGenerator.createAxisRotatedVariantMap()
private static BlockStateVariantMap
BlockStateModelGenerator.createBooleanModelMap
(BooleanProperty property, Identifier trueModel, Identifier falseModel) private static BlockStateVariantMap
BlockStateModelGenerator.createEastDefaultHorizontalRotationStates()
private static BlockStateVariantMap
BlockStateModelGenerator.createNorthDefaultHorizontalRotationStates()
private static BlockStateVariantMap
BlockStateModelGenerator.createNorthDefaultRotationStates()
private static BlockStateVariantMap
BlockStateModelGenerator.createSouthDefaultHorizontalRotationStates()
private BlockStateVariantMap
BlockStateModelGenerator.createUpDefaultFacingVariantMap()
private static <T extends Comparable<T>>
BlockStateVariantMapBlockStateModelGenerator.createValueFencedModelMap
(Property<T> property, T fence, Identifier higherOrEqualModelId, Identifier lowerModelId) BlockStateVariantMap.DoubleProperty.register
(BiFunction<T1, T2, BlockStateVariant> variantFactory) BlockStateVariantMap.QuadrupleProperty.register
(BlockStateVariantMap.QuadFunction<T1, T2, T3, T4, BlockStateVariant> variantFactory) BlockStateVariantMap.QuintupleProperty.register
(BlockStateVariantMap.QuintFunction<T1, T2, T3, T4, T5, BlockStateVariant> variantFactory) BlockStateVariantMap.SingleProperty.register
(Function<T1, BlockStateVariant> variantFactory) BlockStateVariantMap.TripleProperty.register
(BlockStateVariantMap.TriFunction<T1, T2, T3, BlockStateVariant> variantFactory) BlockStateVariantMap.DoubleProperty.registerVariants
(BiFunction<T1, T2, List<BlockStateVariant>> variantsFactory) BlockStateVariantMap.QuadrupleProperty.registerVariants
(BlockStateVariantMap.QuadFunction<T1, T2, T3, T4, List<BlockStateVariant>> variantFactory) BlockStateVariantMap.QuintupleProperty.registerVariants
(BlockStateVariantMap.QuintFunction<T1, T2, T3, T4, T5, List<BlockStateVariant>> variantFactory) BlockStateVariantMap.SingleProperty.registerVariants
(Function<T1, List<BlockStateVariant>> variantFactory) BlockStateVariantMap.TripleProperty.registerVariants
(BlockStateVariantMap.TriFunction<T1, T2, T3, List<BlockStateVariant>> variantFactory) Modifier and TypeMethodDescriptionVariantsBlockStateSupplier.coordinate
(BlockStateVariantMap map) Appends a block state variant map to this block state information.