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 WeightedVariant
VariantsBlockModelDefinitionCreator.Entry.variant
The field for thevariant
record component.private final WeightedVariant
MultipartBlockModelDefinitionCreator.Part.variants
The field for thevariants
record component.Methods in net.minecraft.client.data that return WeightedVariantModifier and TypeMethodDescription(package private) static WeightedVariant
BlockStateModelGenerator.createWeightedVariant
(ModelVariant variant) private static WeightedVariant
BlockStateModelGenerator.createWeightedVariant
(ModelVariant[] variants) (package private) static WeightedVariant
BlockStateModelGenerator.createWeightedVariant
(Identifier id) private static WeightedVariant
BlockStateModelGenerator.getBambooBlockStateVariants
(int age) private WeightedVariant
BlockStateModelGenerator.getDripstoneVariant
(Direction direction, Thickness thickness) private WeightedVariant
BlockStateModelGenerator.getFireFloorModels
(Block texture) private WeightedVariant
BlockStateModelGenerator.getFireSideModels
(Block texture) private WeightedVariant
BlockStateModelGenerator.getFireUpModels
(Block texture) private static WeightedVariant
BlockStateModelGenerator.modelWithMirroring
(ModelVariant variant, ModelVariant mirroredVariant) private static WeightedVariant
BlockStateModelGenerator.modelWithYRotation
(ModelVariant variant) private WeightedVariant
BlockStateModelGenerator.uploadParticleModel
(Block block, Block particleSource) VariantsBlockModelDefinitionCreator.Entry.variant()
Returns the value of thevariant
record component.MultipartBlockModelDefinitionCreator.Part.variants()
Returns the value of thevariants
record 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 BlockModelDefinitionCreator
BlockStateModelGenerator.createAxisRotatedBlockState
(Block block, WeightedVariant model) (package private) static BlockModelDefinitionCreator
BlockStateModelGenerator.createAxisRotatedBlockState
(Block block, WeightedVariant verticalModel, WeightedVariant horizontalModel) private static BlockStateVariantMap
<WeightedVariant> BlockStateModelGenerator.createBooleanModelMap
(BooleanProperty property, WeightedVariant trueModel, WeightedVariant falseModel) (package private) static BlockModelDefinitionCreator
BlockStateModelGenerator.createButtonBlockState
(Block buttonBlock, WeightedVariant unpressedModel, WeightedVariant pressedModel) private static BlockModelDefinitionCreator
BlockStateModelGenerator.createCopperBulbBlockState
(Block block, WeightedVariant unlitUnpoweredModel, WeightedVariant litUnpoweredModel, WeightedVariant unlitPoweredModel, WeightedVariant litPoweredModel) (package private) static BlockModelDefinitionCreator
BlockStateModelGenerator.createCustomFenceBlockState
(Block customFenceBlock, WeightedVariant postModel, WeightedVariant northSideModel, WeightedVariant eastSideModel, WeightedVariant southSideModel, WeightedVariant westSideModel) private static BlockModelDefinitionCreator
BlockStateModelGenerator.createDoorBlockState
(Block doorBlock, WeightedVariant bottomLeftClosedModel, WeightedVariant bottomLeftOpenModel, WeightedVariant bottomRightClosedModel, WeightedVariant bottomRightOpenModel, WeightedVariant topLeftClosedModel, WeightedVariant topLeftOpenModel, WeightedVariant topRightClosedModel, WeightedVariant topRightOpenModel) (package private) static BlockModelDefinitionCreator
BlockStateModelGenerator.createFenceBlockState
(Block fenceBlock, WeightedVariant postModel, WeightedVariant sideModel) (package private) static BlockModelDefinitionCreator
BlockStateModelGenerator.createFenceGateBlockState
(Block fenceGateBlock, WeightedVariant openModel, WeightedVariant closedModel, WeightedVariant openWallModel, WeightedVariant closedWallModel, boolean uvlock) private static BlockModelDefinitionCreator
BlockStateModelGenerator.createOrientableTrapdoorBlockState
(Block trapdoorBlock, WeightedVariant topModel, WeightedVariant bottomModel, WeightedVariant openModel) (package private) static BlockModelDefinitionCreator
BlockStateModelGenerator.createPressurePlateBlockState
(Block pressurePlateBlock, WeightedVariant upModel, WeightedVariant downModel) (package private) static VariantsBlockModelDefinitionCreator
BlockStateModelGenerator.createSingletonBlockState
(Block block, WeightedVariant model) (package private) static BlockModelDefinitionCreator
BlockStateModelGenerator.createSlabBlockState
(Block slabBlock, WeightedVariant bottomModel, WeightedVariant topModel, WeightedVariant doubleModel) (package private) static BlockModelDefinitionCreator
BlockStateModelGenerator.createStairsBlockState
(Block stairsBlock, WeightedVariant innerModel, WeightedVariant straightModel, WeightedVariant outerModel) private static BlockModelDefinitionCreator
BlockStateModelGenerator.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 BlockModelDefinitionCreator
BlockStateModelGenerator.createWallBlockState
(Block wallBlock, WeightedVariant postModel, WeightedVariant lowSideModel, WeightedVariant tallSideModel) VariantsBlockModelDefinitionCreator.of
(Block block, WeightedVariant model) private void
BlockStateModelGenerator.registerAxisRotated
(Block block, WeightedVariant model) private void
BlockStateModelGenerator.registerDoubleBlock
(Block block, WeightedVariant upperModel, WeightedVariant lowerModel) private void
BlockStateModelGenerator.registerPiston
(Block piston, WeightedVariant weightedVariant, TextureMap textures) private void
BlockStateModelGenerator.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 void
BlockStateModelGenerator.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