类的使用
net.minecraft.data.client.model.BlockStateVariant
-
使用BlockStateVariant的程序包 程序包 说明 net.minecraft.data.client.model -
-
net.minecraft.data.client.model中BlockStateVariant的使用
类型参数类型为BlockStateVariant的net.minecraft.data.client.model中的字段 修饰符和类型 字段 说明 static 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. variants返回BlockStateVariant的net.minecraft.data.client.model中的方法 修饰符和类型 方法 说明 private BlockStateVariantBlockStateModelGenerator. addJigsawOrientationToVariant(JigsawOrientation orientation, BlockStateVariant variant)static BlockStateVariantBlockStateVariant. create()private static BlockStateVariant[]BlockStateModelGenerator. createModelVariantWithRandomHorizontalRotations(Identifier modelId)private BlockStateVariantBlockStateModelGenerator. getDripstoneVariant(Direction direction, Thickness thickness)<T> BlockStateVariantBlockStateVariant. put(VariantSetting<T> key, T value)static BlockStateVariantBlockStateVariant. union(BlockStateVariant first, BlockStateVariant second)返回变量类型为BlockStateVariant的类型的net.minecraft.data.client.model中的方法 修饰符和类型 方法 说明 private static List<BlockStateVariant>BlockStateModelGenerator. buildBlockStateVariants(List<Identifier> modelIds, UnaryOperator<BlockStateVariant> processor)private List<BlockStateVariant>BlockStateModelGenerator. getBambooBlockStateVariants(int age)(专用程序包) Map<PropertiesMap,List<BlockStateVariant>>BlockStateVariantMap. getVariants()private static List<BlockStateVariant>VariantsBlockStateSupplier. intersect(List<BlockStateVariant> list, List<BlockStateVariant> list2)参数类型为BlockStateVariant的net.minecraft.data.client.model中的方法 修饰符和类型 方法 说明 private BlockStateVariantBlockStateModelGenerator. addJigsawOrientationToVariant(JigsawOrientation orientation, BlockStateVariant variant)static VariantsBlockStateSupplierVariantsBlockStateSupplier. create(Block block, BlockStateVariant variant)static VariantsBlockStateSupplierVariantsBlockStateSupplier. create(Block block, BlockStateVariant[] variants)BlockStateVariantMap.DoubleProperty<T1,T2>BlockStateVariantMap.DoubleProperty. register(T1 t1, T2 t2, BlockStateVariant blockStateVariant)BlockStateVariantMap.QuadrupleProperty<T1,T2,T3,T4>BlockStateVariantMap.QuadrupleProperty. register(T1 t1, T2 t2, T3 t3, T4 t4, BlockStateVariant blockStateVariant)BlockStateVariantMap.QuintupleProperty<T1,T2,T3,T4,T5>BlockStateVariantMap.QuintupleProperty. register(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, BlockStateVariant blockStateVariant)BlockStateVariantMap.SingleProperty<T1>BlockStateVariantMap.SingleProperty. register(T1 value, BlockStateVariant variant)BlockStateVariantMap.TripleProperty<T1,T2,T3>BlockStateVariantMap.TripleProperty. register(T1 t1, T2 t2, T3 t3, BlockStateVariant blockStateVariant)private voidBlockStateModelGenerator. registerTopSoil(Block topSoil, Identifier modelId, BlockStateVariant snowyVariant)static BlockStateVariantBlockStateVariant. union(BlockStateVariant first, BlockStateVariant second)MultipartBlockStateSupplierMultipartBlockStateSupplier. with(BlockStateVariant blockStateVariant)MultipartBlockStateSupplierMultipartBlockStateSupplier. with(When when, BlockStateVariant blockStateVariant)MultipartBlockStateSupplierMultipartBlockStateSupplier. with(When when, BlockStateVariant[] blockStateVariant)类型变量类型为BlockStateVariant的net.minecraft.data.client.model中的构造器参数 构造器 说明 ConditionalMultipart(When when, List<BlockStateVariant> variants)Multipart(List<BlockStateVariant> variants)VariantsBlockStateSupplier(Block block, List<BlockStateVariant> variants)
-