net.minecraft.client.render.variant

public record BlockVariant

implements RenderVariant

net.minecraft.client.renderer.pipeline.variant.BlockRenderPipelineVariant
net.minecraft.class_1_1902
net.minecraft.client.render.variant.BlockVariant

Field summary

Modifier and TypeField
private final String
name
comp_1_2054
name
private final ColorTargetState
nonOitColorTargetState
comp_1_2086
nonOitColorTargetState
private final boolean
supportsOit
comp_1_2055
supportsOit
private final boolean
hasAlphaCutout
comp_1_2085
hasAlphaCutout
private final float
alphaCutoutThreshold
comp_1_2084
alphaCutoutThreshold
private static final ListBuilder<BlockVariant>
VALUES
field_1_12165
VALUES
public static final BlockVariant
SOLID
field_1_12163
SOLID
public static final BlockVariant
CUTOUT
field_1_12162
CUTOUT
public static final BlockVariant
TRANSLUCENT
field_1_12164
TRANSLUCENT

Constructor summary

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

Method summary

Modifier and TypeMethod
public static List<BlockVariant>
values()
method_1_12004()
values()
public String
name()
comp_1_2054()
name()
public ColorTargetState
nonOitColorTargetState()
comp_1_2086()
nonOitColorTargetState()
public boolean
supportsOit()
comp_1_2055()
supportsOit()
public boolean
hasAlphaCutout()
comp_1_2085()
hasAlphaCutout()
public float
alphaCutoutThreshold()
comp_1_2084()
alphaCutoutThreshold()