Class LodestoneRenderTypes
java.lang.Object
net.minecraft.client.renderer.RenderStateShard
team.lodestar.lodestone.registry.client.LodestoneRenderTypes
public class LodestoneRenderTypes
extends net.minecraft.client.renderer.RenderStateShard
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class net.minecraft.client.renderer.RenderStateShard
net.minecraft.client.renderer.RenderStateShard.BooleanStateShard, net.minecraft.client.renderer.RenderStateShard.ColorLogicStateShard, net.minecraft.client.renderer.RenderStateShard.CullStateShard, net.minecraft.client.renderer.RenderStateShard.DepthTestStateShard, net.minecraft.client.renderer.RenderStateShard.EmptyTextureStateShard, net.minecraft.client.renderer.RenderStateShard.LayeringStateShard, net.minecraft.client.renderer.RenderStateShard.LightmapStateShard, net.minecraft.client.renderer.RenderStateShard.LineStateShard, net.minecraft.client.renderer.RenderStateShard.MultiTextureStateShard, net.minecraft.client.renderer.RenderStateShard.OffsetTexturingStateShard, net.minecraft.client.renderer.RenderStateShard.OutputStateShard, net.minecraft.client.renderer.RenderStateShard.OverlayStateShard, net.minecraft.client.renderer.RenderStateShard.ShaderStateShard, net.minecraft.client.renderer.RenderStateShard.TextureStateShard, net.minecraft.client.renderer.RenderStateShard.TexturingStateShard, net.minecraft.client.renderer.RenderStateShard.TransparencyStateShard, net.minecraft.client.renderer.RenderStateShard.WriteMaskStateShard -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LodestoneRenderTypestatic final LodestoneRenderTypestatic final RenderTypeProviderstatic final RenderTypeProviderstatic final Runnablestatic final RenderTypeProviderstatic final LodestoneRenderTypestatic final RenderTypeProviderstatic final RenderTypeProviderstatic final RenderTypeProviderstatic final RenderTypeProviderstatic final RenderTypeProviderstatic final RenderTypeProviderstatic final net.minecraft.client.renderer.RenderStateShard.WriteMaskStateShardstatic final net.minecraft.client.renderer.RenderStateShard.WriteMaskStateShardstatic final net.minecraft.client.renderer.RenderStateShard.CullStateShardstatic final RenderTypeProviderstatic final net.minecraft.client.renderer.RenderTypestatic final RenderTypeProviderWho knows what this one might do.static final net.minecraft.client.renderer.RenderTypestatic final net.minecraft.client.renderer.RenderStateShard.LightmapStateShardstatic final LodestoneRenderTypestatic final LodestoneRenderTypestatic final LodestoneRenderTypestatic final net.minecraft.client.renderer.RenderStateShard.CullStateShardstatic final net.minecraft.client.renderer.RenderStateShard.LightmapStateShardstatic final net.minecraft.client.renderer.RenderStateShard.EmptyTextureStateShardstatic final RenderTypeProviderstatic final RenderTypeProviderA render type that fades out the texture's alpha channel based on depth proximity.static final LodestoneRenderTypestatic final LodestoneRenderTypestatic final RenderTypeProviderstatic final RenderTypeProviderstatic final Runnablestatic final RenderTypeProviderstatic final LodestoneRenderTypestatic final RenderTypeProviderstatic final RenderTypeProviderstatic final RenderTypeProviderstatic final RenderTypeProviderstatic final RenderTypeProviderstatic final RenderTypeProviderFields inherited from class net.minecraft.client.renderer.RenderStateShard
ADDITIVE_TRANSPARENCY, BLOCK_SHEET, BLOCK_SHEET_MIPPED, clearState, CLOUDS_TARGET, CRUMBLING_TRANSPARENCY, DEFAULT_LINE, DEFAULT_TEXTURING, DEPTH_WRITE, ENTITY_GLINT_TEXTURING, EQUAL_DEPTH_TEST, GLINT_TEXTURING, GLINT_TRANSPARENCY, GREATER_DEPTH_TEST, ITEM_ENTITY_TARGET, LEQUAL_DEPTH_TEST, LIGHTNING_TRANSPARENCY, MAIN_TARGET, MAX_ENCHANTMENT_GLINT_SPEED_MILLIS, name, NO_COLOR_LOGIC, NO_DEPTH_TEST, NO_LAYERING, NO_OVERLAY, NO_SHADER, NO_TRANSPARENCY, OR_REVERSE_COLOR_LOGIC, OUTLINE_TARGET, OVERLAY, PARTICLES_TARGET, POLYGON_OFFSET_LAYERING, POSITION_COLOR_LIGHTMAP_SHADER, POSITION_COLOR_SHADER, POSITION_COLOR_TEX_LIGHTMAP_SHADER, POSITION_SHADER, POSITION_TEX_SHADER, RENDERTYPE_ARMOR_CUTOUT_NO_CULL_SHADER, RENDERTYPE_ARMOR_ENTITY_GLINT_SHADER, RENDERTYPE_BEACON_BEAM_SHADER, RENDERTYPE_BREEZE_WIND_SHADER, RENDERTYPE_CLOUDS_SHADER, RENDERTYPE_CRUMBLING_SHADER, RENDERTYPE_CUTOUT_MIPPED_SHADER, RENDERTYPE_CUTOUT_SHADER, RENDERTYPE_END_GATEWAY_SHADER, RENDERTYPE_END_PORTAL_SHADER, RENDERTYPE_ENERGY_SWIRL_SHADER, RENDERTYPE_ENTITY_ALPHA_SHADER, RENDERTYPE_ENTITY_CUTOUT_NO_CULL_SHADER, RENDERTYPE_ENTITY_CUTOUT_NO_CULL_Z_OFFSET_SHADER, RENDERTYPE_ENTITY_CUTOUT_SHADER, RENDERTYPE_ENTITY_DECAL_SHADER, RENDERTYPE_ENTITY_GLINT_DIRECT_SHADER, RENDERTYPE_ENTITY_GLINT_SHADER, RENDERTYPE_ENTITY_NO_OUTLINE_SHADER, RENDERTYPE_ENTITY_SHADOW_SHADER, RENDERTYPE_ENTITY_SMOOTH_CUTOUT_SHADER, RENDERTYPE_ENTITY_SOLID_SHADER, RENDERTYPE_ENTITY_TRANSLUCENT_CULL_SHADER, RENDERTYPE_ENTITY_TRANSLUCENT_EMISSIVE_SHADER, RENDERTYPE_ENTITY_TRANSLUCENT_SHADER, RENDERTYPE_EYES_SHADER, RENDERTYPE_GLINT_SHADER, RENDERTYPE_GLINT_TRANSLUCENT_SHADER, RENDERTYPE_GUI_GHOST_RECIPE_OVERLAY_SHADER, RENDERTYPE_GUI_OVERLAY_SHADER, RENDERTYPE_GUI_SHADER, RENDERTYPE_GUI_TEXT_HIGHLIGHT_SHADER, RENDERTYPE_ITEM_ENTITY_TRANSLUCENT_CULL_SHADER, RENDERTYPE_LEASH_SHADER, RENDERTYPE_LIGHTNING_SHADER, RENDERTYPE_LINES_SHADER, RENDERTYPE_OUTLINE_SHADER, RENDERTYPE_SOLID_SHADER, RENDERTYPE_TEXT_BACKGROUND_SEE_THROUGH_SHADER, RENDERTYPE_TEXT_BACKGROUND_SHADER, RENDERTYPE_TEXT_INTENSITY_SEE_THROUGH_SHADER, RENDERTYPE_TEXT_INTENSITY_SHADER, RENDERTYPE_TEXT_SEE_THROUGH_SHADER, RENDERTYPE_TEXT_SHADER, RENDERTYPE_TRANSLUCENT_MOVING_BLOCK_SHADER, RENDERTYPE_TRANSLUCENT_SHADER, RENDERTYPE_TRIPWIRE_SHADER, RENDERTYPE_WATER_MASK_SHADER, setupState, TRANSLUCENT_TARGET, TRANSLUCENT_TRANSPARENCY, VIEW_OFFSET_Z_LAYERING, VIEW_SCALE_Z_EPSILON, WEATHER_TARGET -
Constructor Summary
ConstructorsConstructorDescriptionLodestoneRenderTypes(String p_110161_, Runnable p_110162_, Runnable p_110163_) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static LodestoneRenderTypecreateAdditiveRenderType(String name, RenderTypeToken token, ShaderHolder shader) static LodestoneRenderTypecreateGenericRenderType(RenderTypeToken token, String name, com.mojang.blaze3d.vertex.VertexFormat format, com.mojang.blaze3d.vertex.VertexFormat.Mode mode, Consumer<LodestoneRenderTypes.LodestoneCompositeStateBuilder> modifier) static LodestoneRenderTypecreateGenericRenderType(RenderTypeToken token, String name, com.mojang.blaze3d.vertex.VertexFormat format, com.mojang.blaze3d.vertex.VertexFormat.Mode mode, LodestoneRenderTypes.LodestoneCompositeStateBuilder builder) static LodestoneRenderTypecreateTransparentRenderType(String name, RenderTypeToken token, ShaderHolder shader) Methods inherited from class net.minecraft.client.renderer.RenderStateShard
clearRenderState, setupGlintTexturing, setupRenderState, toString
-
Field Details
-
TRANSPARENT_FUNCTION
-
ADDITIVE_FUNCTION
-
NO_TEXTURE
public static final net.minecraft.client.renderer.RenderStateShard.EmptyTextureStateShard NO_TEXTURE -
LIGHTMAP
public static final net.minecraft.client.renderer.RenderStateShard.LightmapStateShard LIGHTMAP -
NO_LIGHTMAP
public static final net.minecraft.client.renderer.RenderStateShard.LightmapStateShard NO_LIGHTMAP -
CULL
public static final net.minecraft.client.renderer.RenderStateShard.CullStateShard CULL -
NO_CULL
public static final net.minecraft.client.renderer.RenderStateShard.CullStateShard NO_CULL -
COLOR_DEPTH_WRITE
public static final net.minecraft.client.renderer.RenderStateShard.WriteMaskStateShard COLOR_DEPTH_WRITE -
COLOR_WRITE
public static final net.minecraft.client.renderer.RenderStateShard.WriteMaskStateShard COLOR_WRITE -
ADDITIVE_PARTICLE
-
ADDITIVE_BLOCK_PARTICLE
-
ADDITIVE_BLOCK
-
TRANSPARENT_PARTICLE
-
TRANSPARENT_BLOCK_PARTICLE
-
TRANSPARENT_BLOCK
-
LUMITRANSPARENT_PARTICLE
-
LUMITRANSPARENT_BLOCK_PARTICLE
-
LUMITRANSPARENT_BLOCK
-
TEXTURE
-
CUTOUT_TEXTURE
-
TRANSPARENT_TEXT
-
ADDITIVE_TEXT
-
TRANSPARENT_TEXTURE
-
TRANSPARENT_DISTORTED_TEXTURE
-
TRANSPARENT_TEXTURE_TRIANGLE
-
TRANSPARENT_TWO_SIDED_TEXTURE_TRIANGLE
-
TRANSPARENT_ROUNDED_TEXTURE_TRIANGLE
-
TRANSPARENT_SCROLLING_TEXTURE_TRIANGLE
-
TRANSPARENT_NINE_SLICE_TEXTURE
-
TRANSPARENT_DISTORTED_NINE_SLICE_TEXTURE
-
ADDITIVE_TEXTURE
-
ADDITIVE_DISTORTED_TEXTURE
-
ADDITIVE_TEXTURE_TRIANGLE
-
ADDITIVE_TWO_SIDED_TEXTURE_TRIANGLE
-
ADDITIVE_ROUNDED_TEXTURE_TRIANGLE
-
ADDITIVE_SCROLLING_TEXTURE_TRIANGLE
-
ADDITIVE_NINE_SLICE_TEXTURE
-
ADDITIVE_DISTORTED_NINE_SLICE_TEXTURE
-
TEXTURE_FADE
A render type that fades out the texture's alpha channel based on depth proximity. -
DEBUG_SDF
Who knows what this one might do. -
DEBUG_POS_TEX
public static final net.minecraft.client.renderer.RenderType DEBUG_POS_TEX -
DEBUG_TRAIL
public static final net.minecraft.client.renderer.RenderType DEBUG_TRAIL
-
-
Constructor Details
-
LodestoneRenderTypes
-
-
Method Details
-
createTransparentRenderType
public static LodestoneRenderType createTransparentRenderType(String name, RenderTypeToken token, ShaderHolder shader) -
createAdditiveRenderType
public static LodestoneRenderType createAdditiveRenderType(String name, RenderTypeToken token, ShaderHolder shader) -
createGenericRenderType
public static LodestoneRenderType createGenericRenderType(@Nullable RenderTypeToken token, String name, com.mojang.blaze3d.vertex.VertexFormat format, com.mojang.blaze3d.vertex.VertexFormat.Mode mode, Consumer<LodestoneRenderTypes.LodestoneCompositeStateBuilder> modifier) -
createGenericRenderType
public static LodestoneRenderType createGenericRenderType(@Nullable RenderTypeToken token, String name, com.mojang.blaze3d.vertex.VertexFormat format, com.mojang.blaze3d.vertex.VertexFormat.Mode mode, LodestoneRenderTypes.LodestoneCompositeStateBuilder builder) -
builder
-
builder
-