Uses of Record Class
net.minecraft.client.render.model.json.WeightedVariant
Packages that use WeightedVariant
-
Uses of WeightedVariant in net.minecraft.client.data
Fields in net.minecraft.client.data declared as WeightedVariantModifier and TypeFieldDescriptionprivate final WeightedVariantVariantsBlockModelDefinitionCreator.Entry.variantThe field for thevariantrecord component.private final WeightedVariantMultipartBlockModelDefinitionCreator.Part.variantsThe field for thevariantsrecord component.Methods in net.minecraft.client.data that return WeightedVariantModifier and TypeMethodDescription(package private) static WeightedVariantBlockStateModelGenerator.createWeightedVariant(ModelVariant variant) private static WeightedVariantBlockStateModelGenerator.createWeightedVariant(ModelVariant[] variants) (package private) static WeightedVariantBlockStateModelGenerator.createWeightedVariant(Identifier id) private static WeightedVariantBlockStateModelGenerator.getBambooBlockStateVariants(int age) private WeightedVariantBlockStateModelGenerator.getDripstoneVariant(Direction direction, Thickness thickness) private WeightedVariantBlockStateModelGenerator.getFireFloorModels(Block texture) private WeightedVariantBlockStateModelGenerator.getFireSideModels(Block texture) private WeightedVariantBlockStateModelGenerator.getFireUpModels(Block texture) private static WeightedVariantBlockStateModelGenerator.modelWithMirroring(ModelVariant variant, ModelVariant mirroredVariant) private static WeightedVariantBlockStateModelGenerator.modelWithYRotation(ModelVariant variant) private WeightedVariantBlockStateModelGenerator.uploadParticleModel(Block block, Block particleSource) VariantsBlockModelDefinitionCreator.Entry.variant()Returns the value of thevariantrecord component.MultipartBlockModelDefinitionCreator.Part.variants()Returns the value of thevariantsrecord component.Methods in net.minecraft.client.data that return types with arguments of type WeightedVariantModifier and TypeMethodDescriptionprivate static BlockStateVariantMap<WeightedVariant> BlockStateModelGenerator.createBooleanModelMap(BooleanProperty property, WeightedVariant trueModel, WeightedVariant falseModel) private static <T extends Comparable<T>>
BlockStateVariantMap<WeightedVariant> BlockStateModelGenerator.createValueFencedModelMap(Property<T> property, T fence, WeightedVariant aboveFenceModel, WeightedVariant belowFenceModel) static <T1 extends Comparable<T1>>
BlockStateVariantMap.SingleProperty<WeightedVariant, T1> static <T1 extends Comparable<T1>,T2 extends Comparable<T2>>
BlockStateVariantMap.DoubleProperty<WeightedVariant, T1, T2> static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>>
BlockStateVariantMap.TripleProperty<WeightedVariant, T1, T2, T3> static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>>
BlockStateVariantMap.QuadrupleProperty<WeightedVariant, T1, T2, T3, T4> BlockStateVariantMap.models(Property<T1> property1, Property<T2> property2, Property<T3> property3, Property<T4> property4) static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>, T5 extends Comparable<T5>>
BlockStateVariantMap.QuintupleProperty<WeightedVariant, T1, T2, T3, T4, T5> BlockStateVariantMap.models(Property<T1> property1, Property<T2> property2, Property<T3> property3, Property<T4> property4, Property<T5> property5) Methods in net.minecraft.client.data with parameters of type WeightedVariantModifier and TypeMethodDescription(package private) static BlockModelDefinitionCreatorBlockStateModelGenerator.createAxisRotatedBlockState(Block block, WeightedVariant model) (package private) static BlockModelDefinitionCreatorBlockStateModelGenerator.createAxisRotatedBlockState(Block block, WeightedVariant verticalModel, WeightedVariant horizontalModel) private static BlockStateVariantMap<WeightedVariant> BlockStateModelGenerator.createBooleanModelMap(BooleanProperty property, WeightedVariant trueModel, WeightedVariant falseModel) (package private) static BlockModelDefinitionCreatorBlockStateModelGenerator.createButtonBlockState(Block buttonBlock, WeightedVariant unpressedModel, WeightedVariant pressedModel) private static BlockModelDefinitionCreatorBlockStateModelGenerator.createCopperBulbBlockState(Block block, WeightedVariant unlitUnpoweredModel, WeightedVariant litUnpoweredModel, WeightedVariant unlitPoweredModel, WeightedVariant litPoweredModel) (package private) static BlockModelDefinitionCreatorBlockStateModelGenerator.createCustomFenceBlockState(Block customFenceBlock, WeightedVariant postModel, WeightedVariant northSideModel, WeightedVariant eastSideModel, WeightedVariant southSideModel, WeightedVariant westSideModel) private static BlockModelDefinitionCreatorBlockStateModelGenerator.createDoorBlockState(Block doorBlock, WeightedVariant bottomLeftClosedModel, WeightedVariant bottomLeftOpenModel, WeightedVariant bottomRightClosedModel, WeightedVariant bottomRightOpenModel, WeightedVariant topLeftClosedModel, WeightedVariant topLeftOpenModel, WeightedVariant topRightClosedModel, WeightedVariant topRightOpenModel) (package private) static BlockModelDefinitionCreatorBlockStateModelGenerator.createFenceBlockState(Block fenceBlock, WeightedVariant postModel, WeightedVariant sideModel) (package private) static BlockModelDefinitionCreatorBlockStateModelGenerator.createFenceGateBlockState(Block fenceGateBlock, WeightedVariant openModel, WeightedVariant closedModel, WeightedVariant openWallModel, WeightedVariant closedWallModel, boolean uvlock) private static BlockModelDefinitionCreatorBlockStateModelGenerator.createOrientableTrapdoorBlockState(Block trapdoorBlock, WeightedVariant topModel, WeightedVariant bottomModel, WeightedVariant openModel) (package private) static BlockModelDefinitionCreatorBlockStateModelGenerator.createPressurePlateBlockState(Block pressurePlateBlock, WeightedVariant upModel, WeightedVariant downModel) (package private) static VariantsBlockModelDefinitionCreatorBlockStateModelGenerator.createSingletonBlockState(Block block, WeightedVariant model) (package private) static BlockModelDefinitionCreatorBlockStateModelGenerator.createSlabBlockState(Block slabBlock, WeightedVariant bottomModel, WeightedVariant topModel, WeightedVariant doubleModel) (package private) static BlockModelDefinitionCreatorBlockStateModelGenerator.createStairsBlockState(Block stairsBlock, WeightedVariant innerModel, WeightedVariant straightModel, WeightedVariant outerModel) private static BlockModelDefinitionCreatorBlockStateModelGenerator.createTrapdoorBlockState(Block trapdoorBlock, WeightedVariant topModel, WeightedVariant bottomModel, WeightedVariant openModel) private static <T extends Comparable<T>>
BlockStateVariantMap<WeightedVariant> BlockStateModelGenerator.createValueFencedModelMap(Property<T> property, T fence, WeightedVariant aboveFenceModel, WeightedVariant belowFenceModel) (package private) static BlockModelDefinitionCreatorBlockStateModelGenerator.createWallBlockState(Block wallBlock, WeightedVariant postModel, WeightedVariant lowSideModel, WeightedVariant tallSideModel) VariantsBlockModelDefinitionCreator.of(Block block, WeightedVariant model) private voidBlockStateModelGenerator.registerAxisRotated(Block block, WeightedVariant model) private voidBlockStateModelGenerator.registerDoubleBlock(Block block, WeightedVariant upperModel, WeightedVariant lowerModel) private voidBlockStateModelGenerator.registerPiston(Block piston, WeightedVariant weightedVariant, TextureMap textures) private voidBlockStateModelGenerator.registerSegmentedBlock(Block block, WeightedVariant model1, Function<MultipartModelConditionBuilder, MultipartModelConditionBuilder> model1ConditionFunction, WeightedVariant model2, Function<MultipartModelConditionBuilder, MultipartModelConditionBuilder> model2ConditionFunction, WeightedVariant model3, Function<MultipartModelConditionBuilder, MultipartModelConditionBuilder> model3ConditionFunction, WeightedVariant model4, Function<MultipartModelConditionBuilder, MultipartModelConditionBuilder> model4ConditionFunction) private voidBlockStateModelGenerator.registerTopSoil(Block topSoil, WeightedVariant weightedVariant, WeightedVariant snowyVariant) MultipartBlockModelDefinitionCreator.with(MultipartModelConditionBuilder conditionBuilder, WeightedVariant part) MultipartBlockModelDefinitionCreator.with(MultipartModelCondition condition, WeightedVariant part) MultipartBlockModelDefinitionCreator.with(WeightedVariant part) Method parameters in net.minecraft.client.data with type arguments of type WeightedVariantModifier and TypeMethodDescriptionVariantsBlockModelDefinitionCreator.Empty.with(BlockStateVariantMap<WeightedVariant> variantMap) Constructors in net.minecraft.client.data with parameters of type WeightedVariantModifierConstructorDescription(package private)Entry(PropertiesMap propertiesMap, WeightedVariant weightedVariant) (package private)Part(Optional<MultipartModelCondition> optional, WeightedVariant weightedVariant) -
Uses of WeightedVariant in net.minecraft.client.render.model.json
Methods in net.minecraft.client.render.model.json that return WeightedVariant