Package net.minecraft.client.render
Class RenderPhase
java.lang.Object
net.minecraft.client.render.RenderPhase
- Direct Known Subclasses:
RenderLayer,RenderPhase.Alpha,RenderPhase.DepthTest,RenderPhase.Fog,RenderPhase.Layering,RenderPhase.LineWidth,RenderPhase.ShadeModel,RenderPhase.Target,RenderPhase.Texture,RenderPhase.Texturing,RenderPhase.Toggleable,RenderPhase.Transparency,RenderPhase.WriteMaskState
@Environment(CLIENT) public abstract class RenderPhase extends Object
- Mappings:
Namespace Name official ehxintermediary net/minecraft/class_4668named net/minecraft/client/render/RenderPhase
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRenderPhase.Alphastatic classRenderPhase.Cullstatic classRenderPhase.DepthTeststatic classRenderPhase.DiffuseLightingstatic classRenderPhase.Fogstatic classRenderPhase.Layeringstatic classRenderPhase.Lightmapstatic classRenderPhase.LineWidthstatic classRenderPhase.OffsetTexturingstatic classRenderPhase.Overlaystatic classRenderPhase.PortalTexturingstatic classRenderPhase.ShadeModelstatic classRenderPhase.Targetstatic classRenderPhase.Texturestatic classRenderPhase.Texturing(package private) static classRenderPhase.Toggleablestatic classRenderPhase.Transparencystatic classRenderPhase.WriteMaskState -
Field Summary
-
Constructor Summary
Constructors Constructor Description RenderPhase(String name, Runnable beginAction, Runnable endAction) -
Method Summary
Modifier and Type Method Description voidendDrawing()booleanequals(Object object)inthashCode()private static voidsetupGlintTexturing(float scale)voidstartDrawing()StringtoString()
-
Field Details
-
NO_TRANSPARENCY
- Mappings:
Namespace Name Mixin selector official bLehx;b:Lehx$q;intermediary field_21364Lnet/minecraft/class_4668;field_21364:Lnet/minecraft/class_4668$class_4685;named NO_TRANSPARENCYLnet/minecraft/client/render/RenderPhase;NO_TRANSPARENCY:Lnet/minecraft/client/render/RenderPhase$Transparency;
-
ADDITIVE_TRANSPARENCY
- Mappings:
Namespace Name Mixin selector official cLehx;c:Lehx$q;intermediary field_21366Lnet/minecraft/class_4668;field_21366:Lnet/minecraft/class_4668$class_4685;named ADDITIVE_TRANSPARENCYLnet/minecraft/client/render/RenderPhase;ADDITIVE_TRANSPARENCY:Lnet/minecraft/client/render/RenderPhase$Transparency;
-
LIGHTNING_TRANSPARENCY
- Mappings:
Namespace Name Mixin selector official dLehx;d:Lehx$q;intermediary field_21367Lnet/minecraft/class_4668;field_21367:Lnet/minecraft/class_4668$class_4685;named LIGHTNING_TRANSPARENCYLnet/minecraft/client/render/RenderPhase;LIGHTNING_TRANSPARENCY:Lnet/minecraft/client/render/RenderPhase$Transparency;
-
GLINT_TRANSPARENCY
- Mappings:
Namespace Name Mixin selector official eLehx;e:Lehx$q;intermediary field_21368Lnet/minecraft/class_4668;field_21368:Lnet/minecraft/class_4668$class_4685;named GLINT_TRANSPARENCYLnet/minecraft/client/render/RenderPhase;GLINT_TRANSPARENCY:Lnet/minecraft/client/render/RenderPhase$Transparency;
-
CRUMBLING_TRANSPARENCY
- Mappings:
Namespace Name Mixin selector official fLehx;f:Lehx$q;intermediary field_21369Lnet/minecraft/class_4668;field_21369:Lnet/minecraft/class_4668$class_4685;named CRUMBLING_TRANSPARENCYLnet/minecraft/client/render/RenderPhase;CRUMBLING_TRANSPARENCY:Lnet/minecraft/client/render/RenderPhase$Transparency;
-
TRANSLUCENT_TRANSPARENCY
- Mappings:
Namespace Name Mixin selector official gLehx;g:Lehx$q;intermediary field_21370Lnet/minecraft/class_4668;field_21370:Lnet/minecraft/class_4668$class_4685;named TRANSLUCENT_TRANSPARENCYLnet/minecraft/client/render/RenderPhase;TRANSLUCENT_TRANSPARENCY:Lnet/minecraft/client/render/RenderPhase$Transparency;
-
ZERO_ALPHA
- Mappings:
Namespace Name Mixin selector official hLehx;h:Lehx$a;intermediary field_21371Lnet/minecraft/class_4668;field_21371:Lnet/minecraft/class_4668$class_4669;named ZERO_ALPHALnet/minecraft/client/render/RenderPhase;ZERO_ALPHA:Lnet/minecraft/client/render/RenderPhase$Alpha;
-
ONE_TENTH_ALPHA
- Mappings:
Namespace Name Mixin selector official iLehx;i:Lehx$a;intermediary field_21372Lnet/minecraft/class_4668;field_21372:Lnet/minecraft/class_4668$class_4669;named ONE_TENTH_ALPHALnet/minecraft/client/render/RenderPhase;ONE_TENTH_ALPHA:Lnet/minecraft/client/render/RenderPhase$Alpha;
-
HALF_ALPHA
- Mappings:
Namespace Name Mixin selector official jLehx;j:Lehx$a;intermediary field_21373Lnet/minecraft/class_4668;field_21373:Lnet/minecraft/class_4668$class_4669;named HALF_ALPHALnet/minecraft/client/render/RenderPhase;HALF_ALPHA:Lnet/minecraft/client/render/RenderPhase$Alpha;
-
SHADE_MODEL
- Mappings:
Namespace Name Mixin selector official kLehx;k:Lehx$n;intermediary field_21374Lnet/minecraft/class_4668;field_21374:Lnet/minecraft/class_4668$class_4681;named SHADE_MODELLnet/minecraft/client/render/RenderPhase;SHADE_MODEL:Lnet/minecraft/client/render/RenderPhase$ShadeModel;
-
SMOOTH_SHADE_MODEL
- Mappings:
Namespace Name Mixin selector official lLehx;l:Lehx$n;intermediary field_21375Lnet/minecraft/class_4668;field_21375:Lnet/minecraft/class_4668$class_4681;named SMOOTH_SHADE_MODELLnet/minecraft/client/render/RenderPhase;SMOOTH_SHADE_MODEL:Lnet/minecraft/client/render/RenderPhase$ShadeModel;
-
MIPMAP_BLOCK_ATLAS_TEXTURE
- Mappings:
Namespace Name Mixin selector official mLehx;m:Lehx$o;intermediary field_21376Lnet/minecraft/class_4668;field_21376:Lnet/minecraft/class_4668$class_4683;named MIPMAP_BLOCK_ATLAS_TEXTURELnet/minecraft/client/render/RenderPhase;MIPMAP_BLOCK_ATLAS_TEXTURE:Lnet/minecraft/client/render/RenderPhase$Texture;
-
BLOCK_ATLAS_TEXTURE
- Mappings:
Namespace Name Mixin selector official nLehx;n:Lehx$o;intermediary field_21377Lnet/minecraft/class_4668;field_21377:Lnet/minecraft/class_4668$class_4683;named BLOCK_ATLAS_TEXTURELnet/minecraft/client/render/RenderPhase;BLOCK_ATLAS_TEXTURE:Lnet/minecraft/client/render/RenderPhase$Texture;
-
NO_TEXTURE
- Mappings:
Namespace Name Mixin selector official oLehx;o:Lehx$o;intermediary field_21378Lnet/minecraft/class_4668;field_21378:Lnet/minecraft/class_4668$class_4683;named NO_TEXTURELnet/minecraft/client/render/RenderPhase;NO_TEXTURE:Lnet/minecraft/client/render/RenderPhase$Texture;
-
DEFAULT_TEXTURING
- Mappings:
Namespace Name Mixin selector official pLehx;p:Lehx$p;intermediary field_21379Lnet/minecraft/class_4668;field_21379:Lnet/minecraft/class_4668$class_4684;named DEFAULT_TEXTURINGLnet/minecraft/client/render/RenderPhase;DEFAULT_TEXTURING:Lnet/minecraft/client/render/RenderPhase$Texturing;
-
OUTLINE_TEXTURING
- Mappings:
Namespace Name Mixin selector official qLehx;q:Lehx$p;intermediary field_21380Lnet/minecraft/class_4668;field_21380:Lnet/minecraft/class_4668$class_4684;named OUTLINE_TEXTURINGLnet/minecraft/client/render/RenderPhase;OUTLINE_TEXTURING:Lnet/minecraft/client/render/RenderPhase$Texturing;
-
GLINT_TEXTURING
- Mappings:
Namespace Name Mixin selector official rLehx;r:Lehx$p;intermediary field_21381Lnet/minecraft/class_4668;field_21381:Lnet/minecraft/class_4668$class_4684;named GLINT_TEXTURINGLnet/minecraft/client/render/RenderPhase;GLINT_TEXTURING:Lnet/minecraft/client/render/RenderPhase$Texturing;
-
ENTITY_GLINT_TEXTURING
- Mappings:
Namespace Name Mixin selector official sLehx;s:Lehx$p;intermediary field_21382Lnet/minecraft/class_4668;field_21382:Lnet/minecraft/class_4668$class_4684;named ENTITY_GLINT_TEXTURINGLnet/minecraft/client/render/RenderPhase;ENTITY_GLINT_TEXTURING:Lnet/minecraft/client/render/RenderPhase$Texturing;
-
ENABLE_LIGHTMAP
- Mappings:
Namespace Name Mixin selector official tLehx;t:Lehx$h;intermediary field_21383Lnet/minecraft/class_4668;field_21383:Lnet/minecraft/class_4668$class_4676;named ENABLE_LIGHTMAPLnet/minecraft/client/render/RenderPhase;ENABLE_LIGHTMAP:Lnet/minecraft/client/render/RenderPhase$Lightmap;
-
DISABLE_LIGHTMAP
- Mappings:
Namespace Name Mixin selector official uLehx;u:Lehx$h;intermediary field_21384Lnet/minecraft/class_4668;field_21384:Lnet/minecraft/class_4668$class_4676;named DISABLE_LIGHTMAPLnet/minecraft/client/render/RenderPhase;DISABLE_LIGHTMAP:Lnet/minecraft/client/render/RenderPhase$Lightmap;
-
ENABLE_OVERLAY_COLOR
- Mappings:
Namespace Name Mixin selector official vLehx;v:Lehx$l;intermediary field_21385Lnet/minecraft/class_4668;field_21385:Lnet/minecraft/class_4668$class_4679;named ENABLE_OVERLAY_COLORLnet/minecraft/client/render/RenderPhase;ENABLE_OVERLAY_COLOR:Lnet/minecraft/client/render/RenderPhase$Overlay;
-
DISABLE_OVERLAY_COLOR
- Mappings:
Namespace Name Mixin selector official wLehx;w:Lehx$l;intermediary field_21386Lnet/minecraft/class_4668;field_21386:Lnet/minecraft/class_4668$class_4679;named DISABLE_OVERLAY_COLORLnet/minecraft/client/render/RenderPhase;DISABLE_OVERLAY_COLOR:Lnet/minecraft/client/render/RenderPhase$Overlay;
-
ENABLE_DIFFUSE_LIGHTING
- Mappings:
Namespace Name Mixin selector official xLehx;x:Lehx$e;intermediary field_21387Lnet/minecraft/class_4668;field_21387:Lnet/minecraft/class_4668$class_4673;named ENABLE_DIFFUSE_LIGHTINGLnet/minecraft/client/render/RenderPhase;ENABLE_DIFFUSE_LIGHTING:Lnet/minecraft/client/render/RenderPhase$DiffuseLighting;
-
DISABLE_DIFFUSE_LIGHTING
- Mappings:
Namespace Name Mixin selector official yLehx;y:Lehx$e;intermediary field_21388Lnet/minecraft/class_4668;field_21388:Lnet/minecraft/class_4668$class_4673;named DISABLE_DIFFUSE_LIGHTINGLnet/minecraft/client/render/RenderPhase;DISABLE_DIFFUSE_LIGHTING:Lnet/minecraft/client/render/RenderPhase$DiffuseLighting;
-
ENABLE_CULLING
- Mappings:
Namespace Name Mixin selector official zLehx;z:Lehx$c;intermediary field_21344Lnet/minecraft/class_4668;field_21344:Lnet/minecraft/class_4668$class_4671;named ENABLE_CULLINGLnet/minecraft/client/render/RenderPhase;ENABLE_CULLING:Lnet/minecraft/client/render/RenderPhase$Cull;
-
DISABLE_CULLING
- Mappings:
Namespace Name Mixin selector official ALehx;A:Lehx$c;intermediary field_21345Lnet/minecraft/class_4668;field_21345:Lnet/minecraft/class_4668$class_4671;named DISABLE_CULLINGLnet/minecraft/client/render/RenderPhase;DISABLE_CULLING:Lnet/minecraft/client/render/RenderPhase$Cull;
-
ALWAYS_DEPTH_TEST
- Mappings:
Namespace Name Mixin selector official BLehx;B:Lehx$d;intermediary field_21346Lnet/minecraft/class_4668;field_21346:Lnet/minecraft/class_4668$class_4672;named ALWAYS_DEPTH_TESTLnet/minecraft/client/render/RenderPhase;ALWAYS_DEPTH_TEST:Lnet/minecraft/client/render/RenderPhase$DepthTest;
-
EQUAL_DEPTH_TEST
- Mappings:
Namespace Name Mixin selector official CLehx;C:Lehx$d;intermediary field_21347Lnet/minecraft/class_4668;field_21347:Lnet/minecraft/class_4668$class_4672;named EQUAL_DEPTH_TESTLnet/minecraft/client/render/RenderPhase;EQUAL_DEPTH_TEST:Lnet/minecraft/client/render/RenderPhase$DepthTest;
-
LEQUAL_DEPTH_TEST
- Mappings:
Namespace Name Mixin selector official DLehx;D:Lehx$d;intermediary field_21348Lnet/minecraft/class_4668;field_21348:Lnet/minecraft/class_4668$class_4672;named LEQUAL_DEPTH_TESTLnet/minecraft/client/render/RenderPhase;LEQUAL_DEPTH_TEST:Lnet/minecraft/client/render/RenderPhase$DepthTest;
-
ALL_MASK
- Mappings:
Namespace Name Mixin selector official ELehx;E:Lehx$r;intermediary field_21349Lnet/minecraft/class_4668;field_21349:Lnet/minecraft/class_4668$class_4686;named ALL_MASKLnet/minecraft/client/render/RenderPhase;ALL_MASK:Lnet/minecraft/client/render/RenderPhase$WriteMaskState;
-
COLOR_MASK
- Mappings:
Namespace Name Mixin selector official FLehx;F:Lehx$r;intermediary field_21350Lnet/minecraft/class_4668;field_21350:Lnet/minecraft/class_4668$class_4686;named COLOR_MASKLnet/minecraft/client/render/RenderPhase;COLOR_MASK:Lnet/minecraft/client/render/RenderPhase$WriteMaskState;
-
DEPTH_MASK
- Mappings:
Namespace Name Mixin selector official GLehx;G:Lehx$r;intermediary field_21351Lnet/minecraft/class_4668;field_21351:Lnet/minecraft/class_4668$class_4686;named DEPTH_MASKLnet/minecraft/client/render/RenderPhase;DEPTH_MASK:Lnet/minecraft/client/render/RenderPhase$WriteMaskState;
-
NO_LAYERING
- Mappings:
Namespace Name Mixin selector official HLehx;H:Lehx$g;intermediary field_21352Lnet/minecraft/class_4668;field_21352:Lnet/minecraft/class_4668$class_4675;named NO_LAYERINGLnet/minecraft/client/render/RenderPhase;NO_LAYERING:Lnet/minecraft/client/render/RenderPhase$Layering;
-
POLYGON_OFFSET_LAYERING
- Mappings:
Namespace Name Mixin selector official ILehx;I:Lehx$g;intermediary field_21353Lnet/minecraft/class_4668;field_21353:Lnet/minecraft/class_4668$class_4675;named POLYGON_OFFSET_LAYERINGLnet/minecraft/client/render/RenderPhase;POLYGON_OFFSET_LAYERING:Lnet/minecraft/client/render/RenderPhase$Layering;
-
VIEW_OFFSET_Z_LAYERING
- Mappings:
Namespace Name Mixin selector official JLehx;J:Lehx$g;intermediary field_22241Lnet/minecraft/class_4668;field_22241:Lnet/minecraft/class_4668$class_4675;named VIEW_OFFSET_Z_LAYERINGLnet/minecraft/client/render/RenderPhase;VIEW_OFFSET_Z_LAYERING:Lnet/minecraft/client/render/RenderPhase$Layering;
-
NO_FOG
- Mappings:
Namespace Name Mixin selector official KLehx;K:Lehx$f;intermediary field_21355Lnet/minecraft/class_4668;field_21355:Lnet/minecraft/class_4668$class_4674;named NO_FOGLnet/minecraft/client/render/RenderPhase;NO_FOG:Lnet/minecraft/client/render/RenderPhase$Fog;
-
FOG
- Mappings:
Namespace Name Mixin selector official LLehx;L:Lehx$f;intermediary field_21356Lnet/minecraft/class_4668;field_21356:Lnet/minecraft/class_4668$class_4674;named FOGLnet/minecraft/client/render/RenderPhase;FOG:Lnet/minecraft/client/render/RenderPhase$Fog;
-
BLACK_FOG
- Mappings:
Namespace Name Mixin selector official MLehx;M:Lehx$f;intermediary field_21357Lnet/minecraft/class_4668;field_21357:Lnet/minecraft/class_4668$class_4674;named BLACK_FOGLnet/minecraft/client/render/RenderPhase;BLACK_FOG:Lnet/minecraft/client/render/RenderPhase$Fog;
-
MAIN_TARGET
- Mappings:
Namespace Name Mixin selector official NLehx;N:Lehx$k;intermediary field_21358Lnet/minecraft/class_4668;field_21358:Lnet/minecraft/class_4668$class_4678;named MAIN_TARGETLnet/minecraft/client/render/RenderPhase;MAIN_TARGET:Lnet/minecraft/client/render/RenderPhase$Target;
-
OUTLINE_TARGET
- Mappings:
Namespace Name Mixin selector official OLehx;O:Lehx$k;intermediary field_21359Lnet/minecraft/class_4668;field_21359:Lnet/minecraft/class_4668$class_4678;named OUTLINE_TARGETLnet/minecraft/client/render/RenderPhase;OUTLINE_TARGET:Lnet/minecraft/client/render/RenderPhase$Target;
-
TRANSLUCENT_TARGET
- Mappings:
Namespace Name Mixin selector official PLehx;P:Lehx$k;intermediary field_25280Lnet/minecraft/class_4668;field_25280:Lnet/minecraft/class_4668$class_4678;named TRANSLUCENT_TARGETLnet/minecraft/client/render/RenderPhase;TRANSLUCENT_TARGET:Lnet/minecraft/client/render/RenderPhase$Target;
-
PARTICLES_TARGET
- Mappings:
Namespace Name Mixin selector official QLehx;Q:Lehx$k;intermediary field_25281Lnet/minecraft/class_4668;field_25281:Lnet/minecraft/class_4668$class_4678;named PARTICLES_TARGETLnet/minecraft/client/render/RenderPhase;PARTICLES_TARGET:Lnet/minecraft/client/render/RenderPhase$Target;
-
WEATHER_TARGET
- Mappings:
Namespace Name Mixin selector official RLehx;R:Lehx$k;intermediary field_25282Lnet/minecraft/class_4668;field_25282:Lnet/minecraft/class_4668$class_4678;named WEATHER_TARGETLnet/minecraft/client/render/RenderPhase;WEATHER_TARGET:Lnet/minecraft/client/render/RenderPhase$Target;
-
CLOUDS_TARGET
- Mappings:
Namespace Name Mixin selector official SLehx;S:Lehx$k;intermediary field_25283Lnet/minecraft/class_4668;field_25283:Lnet/minecraft/class_4668$class_4678;named CLOUDS_TARGETLnet/minecraft/client/render/RenderPhase;CLOUDS_TARGET:Lnet/minecraft/client/render/RenderPhase$Target;
-
ITEM_TARGET
- Mappings:
Namespace Name Mixin selector official TLehx;T:Lehx$k;intermediary field_25643Lnet/minecraft/class_4668;field_25643:Lnet/minecraft/class_4668$class_4678;named ITEM_TARGETLnet/minecraft/client/render/RenderPhase;ITEM_TARGET:Lnet/minecraft/client/render/RenderPhase$Target;
-
FULL_LINE_WIDTH
- Mappings:
Namespace Name Mixin selector official ULehx;U:Lehx$i;intermediary field_21360Lnet/minecraft/class_4668;field_21360:Lnet/minecraft/class_4668$class_4677;named FULL_LINE_WIDTHLnet/minecraft/client/render/RenderPhase;FULL_LINE_WIDTH:Lnet/minecraft/client/render/RenderPhase$LineWidth;
-
name
- Mappings:
Namespace Name Mixin selector official aLehx;a:Ljava/lang/String;intermediary field_21363Lnet/minecraft/class_4668;field_21363:Ljava/lang/String;named nameLnet/minecraft/client/render/RenderPhase;name:Ljava/lang/String;
-
beginAction
- Mappings:
Namespace Name Mixin selector official VLehx;V:Ljava/lang/Runnable;intermediary field_21361Lnet/minecraft/class_4668;field_21361:Ljava/lang/Runnable;named beginActionLnet/minecraft/client/render/RenderPhase;beginAction:Ljava/lang/Runnable;
-
endAction
- Mappings:
Namespace Name Mixin selector official WLehx;W:Ljava/lang/Runnable;intermediary field_21362Lnet/minecraft/class_4668;field_21362:Ljava/lang/Runnable;named endActionLnet/minecraft/client/render/RenderPhase;endAction:Ljava/lang/Runnable;
-
-
Constructor Details
-
RenderPhase
- Mappings:
Namespace Name Mixin selector official <init>Lehx;<init>(Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)Vintermediary <init>Lnet/minecraft/class_4668;<init>(Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)Vnamed <init>Lnet/minecraft/client/render/RenderPhase;<init>(Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
-
-
Method Details
-
startDrawing
public void startDrawing()- Mappings:
Namespace Name Mixin selector official aLehx;a()Vintermediary method_23516Lnet/minecraft/class_4668;method_23516()Vnamed startDrawingLnet/minecraft/client/render/RenderPhase;startDrawing()V
-
endDrawing
public void endDrawing()- Mappings:
Namespace Name Mixin selector official bLehx;b()Vintermediary method_23518Lnet/minecraft/class_4668;method_23518()Vnamed endDrawingLnet/minecraft/client/render/RenderPhase;endDrawing()V
-
equals
-
hashCode
public int hashCode() -
toString
-
setupGlintTexturing
private static void setupGlintTexturing(float scale)- Mappings:
Namespace Name Mixin selector official aLehx;a(F)Vintermediary method_23517Lnet/minecraft/class_4668;method_23517(F)Vnamed setupGlintTexturingLnet/minecraft/client/render/RenderPhase;setupGlintTexturing(F)V
-