net.minecraft.client.render.model.json

public record ModelVariant

implements BlockModelPart$Unbaked

net.minecraft.client.renderer.block.dispatch.Variant
net.minecraft.class_813
net.minecraft.client.render.model.json.ModelVariant

Field summary

Modifier and TypeField
private final Identifier
modelLocation
comp_3379
modelId
private final ModelVariant$ModelState
modelState
comp_3754
modelState
public static final com.mojang.serialization.MapCodec<ModelVariant>
MAP_CODEC
field_57947
MAP_CODEC
public static final com.mojang.serialization.Codec<ModelVariant>
CODEC
field_56933
CODEC

Constructor summary

ModifierConstructor
public (Identifier model)
public (Identifier location, ModelVariant$ModelState modelState)

Method summary

Modifier and TypeMethod
public ModelVariant
withXRot(Quadrant x)
method_67940(class_10821 arg0)
withRotationX(AxisRotation amount)
public ModelVariant
withYRot(Quadrant y)
method_67942(class_10821 arg0)
withRotationY(AxisRotation amount)
public ModelVariant
withZRot(Quadrant z)
method_76657(class_10821 arg0)
withRotationZ(AxisRotation amount)
public ModelVariant
withUvLock(boolean uvLock)
method_67941(boolean arg0)
withUVLock(boolean uvLock)
public ModelVariant
withModel(Identifier modelLocation)
method_67936(class_2960 arg0)
withModel(Identifier modelId)
public ModelVariant
withState(Variant$SimpleModelState modelState)
method_67938(class_813$class_10803 arg0)
setState(ModelVariant$ModelState modelState)
public ModelVariant
with(VariantMutator mutator)
method_67939(class_10804 arg0)
with(ModelVariantOperator variantOperator)
public BlockModelPart
bake(ModelBaker modelBakery)
method_68510(class_7775 arg0)
bake(Baker arg0)
public void
resolveDependencies(ResolvableModel$Resolver resolver)
method_62326(class_10526$class_10103 arg0)
resolve(ResolvableModel$Resolver arg0)
public Identifier
modelLocation()
comp_3379()
modelId()
public ModelVariant$ModelState
modelState()
comp_3754()
modelState()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_67937(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_67937(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)