Uses of Class
net.minecraft.data.client.model.BlockStateVariant
Packages that use BlockStateVariant
-
Uses of BlockStateVariant in net.minecraft.data.client.model
Fields in net.minecraft.data.client.model with type parameters of type BlockStateVariantModifier and TypeFieldDescriptionstatic Map<BooleanProperty,Function<Identifier,BlockStateVariant>>BlockStateModelGenerator.CONNECTION_VARIANT_FUNCTIONSA map from a boolean property about connection on one direction to a function that creates a block state variant for connection on that direction with a given connection model.private Map<PropertiesMap,List<BlockStateVariant>>BlockStateVariantMap.variantsprivate List<BlockStateVariant>MultipartBlockStateSupplier.Multipart.variantsprivate List<BlockStateVariant>VariantsBlockStateSupplier.variantsMethods in net.minecraft.data.client.model that return BlockStateVariantModifier and TypeMethodDescriptionprivate BlockStateVariantBlockStateModelGenerator.addJigsawOrientationToVariant(JigsawOrientation orientation, BlockStateVariant variant)static BlockStateVariantBlockStateVariant.create()private static BlockStateVariant[]BlockStateModelGenerator.createModelVariantWithRandomHorizontalRotations(Identifier modelId)private BlockStateVariantBlockStateModelGenerator.getDripstoneVariant(Direction direction, Thickness thickness)BlockStateVariant.put(VariantSetting<T> key, T value)static BlockStateVariantBlockStateVariant.union(BlockStateVariant first, BlockStateVariant second)Methods in net.minecraft.data.client.model that return types with arguments of type BlockStateVariantModifier and TypeMethodDescriptionprivate static List<BlockStateVariant>BlockStateModelGenerator.buildBlockStateVariants(List<Identifier> modelIds, UnaryOperator<BlockStateVariant> processor)private List<BlockStateVariant>BlockStateModelGenerator.getBambooBlockStateVariants(int age)(package private) Map<PropertiesMap,List<BlockStateVariant>>BlockStateVariantMap.getVariants()private static List<BlockStateVariant>VariantsBlockStateSupplier.intersect(List<BlockStateVariant> left, List<BlockStateVariant> right)Methods in net.minecraft.data.client.model with parameters of type BlockStateVariantModifier and TypeMethodDescriptionprivate BlockStateVariantBlockStateModelGenerator.addJigsawOrientationToVariant(JigsawOrientation orientation, BlockStateVariant variant)static VariantsBlockStateSupplierVariantsBlockStateSupplier.create(Block block, BlockStateVariant variant)static VariantsBlockStateSupplierVariantsBlockStateSupplier.create(Block block, BlockStateVariant[] variants)BlockStateVariantMap.DoubleProperty.register(T1 firstValue, T2 secondValue, BlockStateVariant variant)BlockStateVariantMap.QuadrupleProperty.register(T1 firstValue, T2 secondValue, T3 thirdValue, T4 fourthValue, BlockStateVariant variant)BlockStateVariantMap.QuintupleProperty.register(T1 firstValue, T2 secondValue, T3 thirdValue, T4 fourthValue, T5 fifthValue, BlockStateVariant variant)BlockStateVariantMap.SingleProperty.register(T1 value, BlockStateVariant variant)BlockStateVariantMap.TripleProperty.register(T1 firstValue, T2 secondValue, T3 thirdValue, BlockStateVariant variant)private voidBlockStateModelGenerator.registerTopSoil(Block topSoil, Identifier modelId, BlockStateVariant snowyVariant)static BlockStateVariantBlockStateVariant.union(BlockStateVariant first, BlockStateVariant second)MultipartBlockStateSupplier.with(BlockStateVariant variant)MultipartBlockStateSupplier.with(When condition, BlockStateVariant variant)MultipartBlockStateSupplier.with(When condition, BlockStateVariant[] variants)Method parameters in net.minecraft.data.client.model with type arguments of type BlockStateVariantModifier and TypeMethodDescriptionprivate static List<BlockStateVariant>BlockStateModelGenerator.buildBlockStateVariants(List<Identifier> modelIds, UnaryOperator<BlockStateVariant> processor)private static List<BlockStateVariant>VariantsBlockStateSupplier.intersect(List<BlockStateVariant> left, List<BlockStateVariant> right)BlockStateVariantMap.DoubleProperty.register(BiFunction<T1,T2,BlockStateVariant> variantFactory)BlockStateVariantMap.DoubleProperty.register(T1 firstValue, T2 secondValue, List<BlockStateVariant> variants)BlockStateVariantMap.QuadrupleProperty.register(BlockStateVariantMap.QuadFunction<T1,T2,T3,T4,BlockStateVariant> variantFactory)BlockStateVariantMap.QuadrupleProperty.register(T1 firstValue, T2 secondValue, T3 thirdValue, T4 fourthValue, List<BlockStateVariant> variants)BlockStateVariantMap.QuintupleProperty.register(BlockStateVariantMap.QuintFunction<T1,T2,T3,T4,T5,BlockStateVariant> variantFactory)BlockStateVariantMap.QuintupleProperty.register(T1 firstValue, T2 secondValue, T3 thirdValue, T4 fourthValue, T5 fifthValue, List<BlockStateVariant> variants)protected voidBlockStateVariantMap.register(PropertiesMap condition, List<BlockStateVariant> possibleVariants)BlockStateVariantMap.SingleProperty.register(Function<T1,BlockStateVariant> variantFactory)BlockStateVariantMap.SingleProperty.register(T1 value, List<BlockStateVariant> variants)BlockStateVariantMap.TripleProperty.register(BlockStateVariantMap.TriFunction<T1,T2,T3,BlockStateVariant> variantFactory)BlockStateVariantMap.TripleProperty.register(T1 firstValue, T2 secondValue, T3 thirdValue, List<BlockStateVariant> variants)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)static JsonElementBlockStateVariant.toJson(List<BlockStateVariant> variants)MultipartBlockStateSupplier.with(List<BlockStateVariant> variants)MultipartBlockStateSupplier.with(When condition, List<BlockStateVariant> variants)Constructor parameters in net.minecraft.data.client.model with type arguments of type BlockStateVariantModifierConstructorDescription(package private)ConditionalMultipart(When when, List<BlockStateVariant> list)(package private)Multipart(List<BlockStateVariant> list)privateVariantsBlockStateSupplier(Block block, List<BlockStateVariant> variants)