Êþº¾E“  java/lang/Object()Vjava/util/ArrayList   Enet/minecraft/client/renderer/feature/RenderTypeFeatureRenderer$GroupdrawsLjava/util/List;  drawRenderTypes   stagedBuffer2Lnet/minecraft/client/renderer/StagedVertexBuffer;   canReorderZ  lastDraw7Lnet/minecraft/client/renderer/StagedVertexBuffer$Draw; !"lastRenderType5Lnet/minecraft/client/renderer/rendertype/RenderType; $%& '(3net/minecraft/client/renderer/rendertype/RenderType!canConsolidateConsecutiveGeometry()Z * +, getOrAddDrawn(Lnet/minecraft/client/renderer/rendertype/RenderType;)Lnet/minecraft/client/renderer/StagedVertexBuffer$Draw; ./0 120net/minecraft/client/renderer/StagedVertexBuffergetVertexBuilderc(Lnet/minecraft/client/renderer/StagedVertexBuffer$Draw;)Lcom/mojang/blaze3d/vertex/VertexConsumer; $4 56prepare?()Lnet/minecraft/client/renderer/rendertype/PreparedRenderType; 89: ;<java/util/ListindexOf(Ljava/lang/Object;)I 8> ?@get(I)Ljava/lang/Object;B5net/minecraft/client/renderer/StagedVertexBuffer$Draw DEF GHnet/minecraft/client/Minecraft getInstance"()Lnet/minecraft/client/Minecraft; DJ KL gameRenderer,Lnet/minecraft/client/renderer/GameRenderer; NOP Q(*net/minecraft/client/renderer/GameRendereruseImprovedTransparency $S T( sortOnUpload VWX YZ'com/mojang/blaze3d/systems/RenderSystemgetProjectionType%()Lcom/mojang/blaze3d/ProjectionType; \]^ _`!com/mojang/blaze3d/ProjectionType vertexSorting+()Lcom/mojang/blaze3d/vertex/VertexSorting; $b cdformat2()Lcom/mojang/renderpearl/api/vertex/VertexFormat; $f ghprimitiveTopology9()Lcom/mojang/renderpearl/api/pipeline/PrimitiveTopology; .j kl appendDrawÉ(Lcom/mojang/renderpearl/api/vertex/VertexFormat;Lcom/mojang/renderpearl/api/pipeline/PrimitiveTopology;Lcom/mojang/blaze3d/vertex/VertexSorting;)Lnet/minecraft/client/renderer/StagedVertexBuffer$Draw; 8n opadd(Ljava/lang/Object;)Z SignatureILjava/util/List;OLjava/util/List;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;6(Lnet/minecraft/client/renderer/StagedVertexBuffer;Z)VCodeLineNumberTableLocalVariableTablethisGLnet/minecraft/client/renderer/feature/RenderTypeFeatureRenderer$Group;MethodParametersa(Lnet/minecraft/client/renderer/rendertype/RenderType;)Lcom/mojang/blaze3d/vertex/VertexConsumer; renderType StackMapTablepreparedRenderType=Lnet/minecraft/client/renderer/rendertype/PreparedRenderType; existingIndexI quadSorting)Lcom/mojang/blaze3d/vertex/VertexSorting;drawˆ;net/minecraft/client/renderer/rendertype/PreparedRenderTypeŠ'com/mojang/blaze3d/vertex/VertexSorting SourceFileRenderTypeFeatureRenderer.javaNestHost�?net/minecraft/client/renderer/feature/RenderTypeFeatureRenderer InnerClassesGroupDraw qrqs!"tutuvww%*·*»Y· µ *»Y· µ*+µ*µ±xOIJPQ$Ry %z{%%| 1}wz0*´Æ*´+¦ +¶#š**+¶)µ*+µ*´*´¶-°xUVW$Yy0z{0~" |~+,w+…+¶3M*´™+¶#™*´,¹7§>Ÿ*´ ¹=ÀA°¸C´I¶M6+¶R™š ¸U¶[§:*´+¶a+¶e¶i:*´ ¹mW*´,¹mW°x* ^_"`'a5c@dXekfwg‚hyH…z{…~"€€�"c‚ƒ@EQX-„…k†ü ‡@üü@‰|~‹Œ�Ž� Ž‘ A.’