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 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 hatchAmount) BlockModelGenerators.createTurtleEggModel(int eggs, String variantName, TextureMapping textureMapping) static VariantBlockModelGenerators.plainModel(ResourceLocation modelLocation) 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 variant, TextureMapping textureMapping, BiConsumer<ResourceLocation, ModelInstance> output) BlockModelGenerators.createMirroredColumnGenerator(Block block, Variant variant, TextureMapping textureMapping, BiConsumer<ResourceLocation, ModelInstance> modelOutput) BlockModelGenerators.createMirroredCubeGenerator(Block block, Variant variant, TextureMapping textureMapping, BiConsumer<ResourceLocation, ModelInstance> modelOutput) BlockModelGenerators.createNorthWestMirroredCubeGenerator(Block block, Variant variant, TextureMapping textureMapping, BiConsumer<ResourceLocation, ModelInstance> modelOutput) static MultiVariantBlockModelGenerators.createRotatedVariants(Variant variant) static MultiVariantBlockModelGenerators.createRotatedVariants(Variant variant, Variant mirroredVariant) 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
Fields 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(ResourceLocation 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