net.minecraft.client.render.variant

public record TerrainVariant

implements RenderVariant

net.minecraft.client.renderer.pipeline.variant.TerrainRenderPipelineVariant
net.minecraft.class_1_1906
net.minecraft.client.render.variant.TerrainVariant

Field summary

Modifier and TypeField
private final String
name
comp_1_2054
name
private final ColorTargetState
nonOitColorTargetState
comp_1_2100
nonOitColorTargetState
private final boolean
supportsOit
comp_1_2055
supportsOit
private final boolean
hasAlphaCutout
comp_1_2099
hasAlphaCutout
private final float
alphaCutoutThreshold
comp_1_2098
alphaCutoutThreshold
private static final ListBuilder<TerrainVariant>
VALUES
field_1_12190
VALUES
public static final TerrainVariant
SOLID
field_1_12188
SOLID
public static final TerrainVariant
CUTOUT
field_1_12187
CUTOUT
public static final TerrainVariant
TRANSLUCENT
field_1_12189
TRANSLUCENT

Constructor summary

ModifierConstructor
public (String name, ColorTargetState nonOitColorTargetState, boolean supportsOit, boolean hasAlphaCutout, float alphaCutoutThreshold)

Method summary

Modifier and TypeMethod
public static List<TerrainVariant>
values()
method_1_12007()
values()
public String
name()
comp_1_2054()
name()
public ColorTargetState
nonOitColorTargetState()
comp_1_2100()
nonOitColorTargetState()
public boolean
supportsOit()
comp_1_2055()
supportsOit()
public boolean
hasAlphaCutout()
comp_1_2099()
hasAlphaCutout()
public float
alphaCutoutThreshold()
comp_1_2098()
alphaCutoutThreshold()