Uses of Record Class
net.minecraft.client.renderer.block.model.Variant
Packages that use Variant
-
Uses of Variant in net.minecraft.client.data.models
Fields in net.minecraft.client.data.models declared as VariantModifier and TypeFieldDescriptionprivate @Nullable VariantBlockModelGenerators.BlockFamilyProvider.fullBlockFields in net.minecraft.client.data.models with type parameters of type VariantModifier and TypeFieldDescriptionprivate final WeightedList<Variant> MultiVariant.variantsThe field for thevariantsrecord component.Methods in net.minecraft.client.data.models that return VariantModifier and TypeMethodDescriptionBlockModelGenerators.createTurtleEggModel(int eggs, int hatch) BlockModelGenerators.createTurtleEggModel(int count, String hatchProgress, TextureMapping texture) static VariantBlockModelGenerators.plainModel(Identifier model) Methods in net.minecraft.client.data.models that return types with arguments of type VariantModifier and TypeMethodDescriptionMultiVariant.variants()Returns the value of thevariantsrecord component.Methods in net.minecraft.client.data.models with parameters of type VariantModifier and TypeMethodDescriptionBlockModelGenerators.BlockStateGeneratorSupplier.create(Block block, Variant normal, TextureMapping mapping, BiConsumer<Identifier, ModelInstance> modelOutput) BlockModelGenerators.createMirroredColumnGenerator(Block block, Variant normal, TextureMapping mapping, BiConsumer<Identifier, ModelInstance> modelOutput) BlockModelGenerators.createMirroredCubeGenerator(Block block, Variant normal, TextureMapping mapping, BiConsumer<Identifier, ModelInstance> modelOutput) BlockModelGenerators.createNorthWestMirroredCubeGenerator(Block block, Variant normal, TextureMapping mapping, BiConsumer<Identifier, ModelInstance> modelOutput) static MultiVariantBlockModelGenerators.createRotatedVariants(Variant base) static MultiVariantBlockModelGenerators.createRotatedVariants(Variant normal, Variant mirrored) static MultiVariantstatic MultiVariantConstructor parameters in net.minecraft.client.data.models with type arguments of type VariantModifierConstructorDescriptionMultiVariant(WeightedList<Variant> variants) MultiVariant(WeightedList<Variant> variants, WeightedList<CustomBlockStateModelBuilder> customBlockStateModels) Creates an instance of aMultiVariantrecord class. -
Uses of Variant in net.minecraft.client.renderer.block.model
Subinterfaces with type arguments of type Variant in net.minecraft.client.renderer.block.modelFields in net.minecraft.client.renderer.block.model declared as VariantModifier and TypeFieldDescriptionprivate final VariantSingleVariant.Unbaked.variantThe field for thevariantrecord component.Fields in net.minecraft.client.renderer.block.model with type parameters of type VariantModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Variant> Variant.CODECBlockStateModel.Unbaked.ELEMENT_CODECstatic final com.mojang.serialization.MapCodec<Variant> Variant.MAP_CODECMethods in net.minecraft.client.renderer.block.model that return VariantModifier and TypeMethodDescriptionSingleVariant.Unbaked.variant()Returns the value of thevariantrecord component.Variant.with(VariantMutator mutator) Variant.withModel(Identifier modelLocation) Variant.withState(Variant.SimpleModelState modelState) Variant.withUvLock(boolean uvLock) Methods in net.minecraft.client.renderer.block.model with parameters of type VariantModifier and TypeMethodDescriptionConstructors in net.minecraft.client.renderer.block.model with parameters of type Variant