Uses of Record Class
net.minecraft.client.data.models.MultiVariant
Packages that use MultiVariant
-
Uses of MultiVariant in net.minecraft.client.data.models
Methods in net.minecraft.client.data.models that return MultiVariantModifier and TypeMethodDescriptionstatic MultiVariantBlockModelGenerators.createBambooModels(int pAge) BlockModelGenerators.createFloorFireModels(Block pBlock) BlockModelGenerators.createParticleOnlyBlockModel(Block pBlock, Block pParticleBlock) BlockModelGenerators.createPointedDripstoneVariant(Direction pDirection, DripstoneThickness pThickness) static MultiVariantBlockModelGenerators.createRotatedVariants(Variant pVariant) static MultiVariantBlockModelGenerators.createRotatedVariants(Variant pVariant, Variant pMirroredVariant) BlockModelGenerators.createSideFireModels(Block pBlock) BlockModelGenerators.createTopFireModels(Block pBlock) static MultiVariantMultiVariant.of(WeightedList<CustomBlockStateModelBuilder> customBlockStateModels) static MultiVariantMultiVariant.of(CustomBlockStateModelBuilder customBlockStateModel) static MultiVariantBlockModelGenerators.plainVariant(Identifier pId) static MultiVariantstatic MultiVariantMultiVariant.with(VariantMutator pOther) MultiVariant.with(UnbakedMutator mutator) Applies the given unbaked mutator.Methods in net.minecraft.client.data.models that return types with arguments of type MultiVariantModifier and TypeMethodDescriptionstatic PropertyDispatch<MultiVariant> BlockModelGenerators.createBooleanModelDispatch(BooleanProperty pProperty, MultiVariant pOnTrue, MultiVariant pOnFalse) static <T extends Comparable<T>>
PropertyDispatch<MultiVariant> BlockModelGenerators.createEmptyOrFullDispatch(Property<T> pProperty, T pThreshold, MultiVariant pFull, MultiVariant pEmpty) Methods in net.minecraft.client.data.models with parameters of type MultiVariantModifier and TypeMethodDescriptionBlockModelGenerators.createAxisAlignedPillarBlock(Block pBlock, MultiVariant pVariants) voidBlockModelGenerators.createAxisAlignedPillarBlockCustomModel(Block pBlock, MultiVariant pVariants) static PropertyDispatch<MultiVariant> BlockModelGenerators.createBooleanModelDispatch(BooleanProperty pProperty, MultiVariant pOnTrue, MultiVariant pOnFalse) BlockModelGenerators.createButton(Block pBlock, MultiVariant pUnpowered, MultiVariant pPowered) BlockModelGenerators.createCopperBulb(Block pBlock, MultiVariant pUnlit, MultiVariant pUnlitPowered, MultiVariant pLit, MultiVariant pLitPowered) BlockModelGenerators.createCustomFence(Block pBlock, MultiVariant pPost, MultiVariant pNorth, MultiVariant pEast, MultiVariant pSouth, MultiVariant pWest) BlockModelGenerators.createDoor(Block pBlock, MultiVariant pTopLeft, MultiVariant pTopLeftOpen, MultiVariant pTopRight, MultiVariant pTopRightOpen, MultiVariant pBottomLeft, MultiVariant pBottomLeftOpen, MultiVariant pBottomRight, MultiVariant pBottomRightOpen) voidBlockModelGenerators.createDoubleBlock(Block pBlock, MultiVariant pLower, MultiVariant pUpper) static <T extends Comparable<T>>
PropertyDispatch<MultiVariant> BlockModelGenerators.createEmptyOrFullDispatch(Property<T> pProperty, T pThreshold, MultiVariant pFull, MultiVariant pEmpty) BlockModelGenerators.createFence(Block pBlock, MultiVariant pPost, MultiVariant pSide) BlockModelGenerators.createFenceGate(Block pBlock, MultiVariant pOpen, MultiVariant pClosed, MultiVariant pWallOpen, MultiVariant pWallClosed, boolean pUvLock) voidBlockModelGenerators.createGrassLikeBlock(Block pBlock, MultiVariant pVariants, MultiVariant pSnowyVariants) BlockModelGenerators.createOrientableTrapdoor(Block pBlock, MultiVariant pTop, MultiVariant pBottom, MultiVariant pOpen) voidBlockModelGenerators.createPistonVariant(Block pBlock, MultiVariant pVariants, TextureMapping pTopTextureMapping) BlockModelGenerators.createPressurePlate(Block pBlock, MultiVariant pUnpowered, MultiVariant pPowered) BlockModelGenerators.createRotatedPillarWithHorizontalVariant(Block pBlock, MultiVariant pVariants, MultiVariant pHorizontalVariants) voidBlockModelGenerators.createSegmentedBlock(Block pBlock, MultiVariant pSegment1Variant, Function<ConditionBuilder, ConditionBuilder> pSegment1Condition, MultiVariant pSegment2Variant, Function<ConditionBuilder, ConditionBuilder> pSegment2Condition, MultiVariant pSegment3Variant, Function<ConditionBuilder, ConditionBuilder> pSegment3Condition, MultiVariant pSegment4Variant, Function<ConditionBuilder, ConditionBuilder> pSegment4Condition) static MultiVariantGeneratorBlockModelGenerators.createSimpleBlock(Block pBlock, MultiVariant pVariants) BlockModelGenerators.createSlab(Block pBlock, MultiVariant pBottom, MultiVariant pTop, MultiVariant pDoubleVariants) BlockModelGenerators.createStairs(Block pBlock, MultiVariant pInner, MultiVariant pStraight, MultiVariant pOuter) BlockModelGenerators.createTrapdoor(Block pBlock, MultiVariant pTop, MultiVariant pBottom, MultiVariant pOpen) BlockModelGenerators.createWall(Block pBlock, MultiVariant pPost, MultiVariant pLowSide, MultiVariant pTallSide) -
Uses of MultiVariant in net.minecraft.client.data.models.blockstates
Fields in net.minecraft.client.data.models.blockstates declared as MultiVariantModifier and TypeFieldDescriptionprivate final MultiVariantMultiVariantGenerator.Entry.variantThe field for thevariantrecord component.private final MultiVariantMultiPartGenerator.Entry.variantsThe field for thevariantsrecord component.Methods in net.minecraft.client.data.models.blockstates that return MultiVariantModifier and TypeMethodDescriptionMultiVariantGenerator.Entry.variant()Returns the value of thevariantrecord component.MultiPartGenerator.Entry.variants()Returns the value of thevariantsrecord component.Methods in net.minecraft.client.data.models.blockstates that return types with arguments of type MultiVariantModifier and TypeMethodDescriptionstatic <T1 extends Comparable<T1>>
PropertyDispatch.C1<MultiVariant, T1> static <T1 extends Comparable<T1>,T2 extends Comparable<T2>>
PropertyDispatch.C2<MultiVariant, T1, T2> static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>>
PropertyDispatch.C3<MultiVariant, T1, T2, T3> static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>>
PropertyDispatch.C4<MultiVariant, T1, T2, T3, T4> PropertyDispatch.initial(Property<T1> pProperty1, Property<T2> pProperty2, Property<T3> pProperty3, Property<T4> pProperty4) static <T1 extends Comparable<T1>,T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>, T5 extends Comparable<T5>>
PropertyDispatch.C5<MultiVariant, T1, T2, T3, T4, T5> PropertyDispatch.initial(Property<T1> pProperty1, Property<T2> pProperty2, Property<T3> pProperty3, Property<T4> pProperty4, Property<T5> pProperty5) Methods in net.minecraft.client.data.models.blockstates with parameters of type MultiVariantModifier and TypeMethodDescriptionstatic MultiVariantGeneratorMultiVariantGenerator.dispatch(Block pBlock, MultiVariant pVariants) MultiPartGenerator.with(ConditionBuilder pCondition, MultiVariant pVariants) MultiPartGenerator.with(MultiVariant pVariants) MultiPartGenerator.with(Condition pCondition, MultiVariant pVariants) Method parameters in net.minecraft.client.data.models.blockstates with type arguments of type MultiVariantModifier and TypeMethodDescriptionMultiVariantGenerator.Empty.with(PropertyDispatch<MultiVariant> pPropertyDispatch) Constructors in net.minecraft.client.data.models.blockstates with parameters of type MultiVariantModifierConstructorDescription(package private)Entry(Optional<Condition> condition, MultiVariant variants) Creates an instance of aEntryrecord class.(package private)Entry(PropertyValueList properties, MultiVariant variant) Creates an instance of aEntryrecord class.