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 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.