CLASS net/minecraft/class_778 net/minecraft/client/render/block/BlockModelRenderer FIELD field_27743 DIRECTIONS [Lnet/minecraft/class_2350; FIELD field_32784 BRIGHTNESS_CACHE_MAX_SIZE I FIELD field_4178 colorMap Lnet/minecraft/class_324; FIELD field_4179 brightnessCache Ljava/lang/ThreadLocal; METHOD (Lnet/minecraft/class_324;)V ARG 1 colorMap METHOD method_20544 enableBrightnessCache ()V METHOD method_20545 disableBrightnessCache ()V METHOD method_23073 renderQuad (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_777;FFFFIIIII)V ARG 1 world ARG 2 state ARG 3 pos ARG 4 vertexConsumer ARG 5 matrixEntry ARG 6 quad ARG 7 brightness0 ARG 8 brightness1 ARG 9 brightness2 ARG 10 brightness3 ARG 11 light0 ARG 12 light1 ARG 13 light2 ARG 14 light3 ARG 15 overlay METHOD method_3361 renderSmooth (Lnet/minecraft/class_1920;Lnet/minecraft/class_1087;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLjava/util/Random;JI)Z ARG 1 world ARG 2 model ARG 3 state ARG 4 pos ARG 5 buffer ARG 6 vertexConsumer ARG 7 cull ARG 8 random ARG 9 seed ARG 11 overlay METHOD method_3363 renderQuadsSmooth (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Ljava/util/List;[FLjava/util/BitSet;Lnet/minecraft/class_778$class_780;I)V ARG 1 world ARG 2 state ARG 3 pos ARG 4 matrix ARG 5 vertexConsumer ARG 6 quads ARG 7 box ARG 8 flags ARG 9 ambientOcclusionCalculator ARG 10 overlay METHOD method_3364 getQuadDimensions (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;[ILnet/minecraft/class_2350;[FLjava/util/BitSet;)V ARG 1 world ARG 2 state ARG 3 pos ARG 4 vertexData ARG 5 face ARG 6 box ARG 7 flags METHOD method_3365 renderQuad (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFLjava/util/List;II)V METHOD method_3367 render (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;Lnet/minecraft/class_2680;Lnet/minecraft/class_1087;FFFII)V METHOD method_3370 renderQuadsFlat (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;IIZLnet/minecraft/class_4587;Lnet/minecraft/class_4588;Ljava/util/List;Ljava/util/BitSet;)V ARG 1 world ARG 2 state ARG 3 pos ARG 4 light ARG 5 overlay ARG 6 useWorldLight ARG 7 matrices ARG 9 quads ARG 10 flags METHOD method_3373 renderFlat (Lnet/minecraft/class_1920;Lnet/minecraft/class_1087;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLjava/util/Random;JI)Z ARG 1 world ARG 2 model ARG 3 state ARG 4 pos ARG 5 buffer ARG 6 vertexConsumer ARG 7 cull ARG 8 random METHOD method_3374 render (Lnet/minecraft/class_1920;Lnet/minecraft/class_1087;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLjava/util/Random;JI)Z ARG 1 world ARG 2 model ARG 3 state ARG 4 pos ARG 5 matrix ARG 6 vertexConsumer ARG 7 cull ARG 8 random ARG 9 seed ARG 11 overlay CLASS class_779 NeighborData FIELD field_4189 nonCubicWeight Z FIELD field_4191 faces [Lnet/minecraft/class_2350; METHOD (Ljava/lang/String;I[Lnet/minecraft/class_2350;FZ[Lnet/minecraft/class_778$class_782;[Lnet/minecraft/class_778$class_782;[Lnet/minecraft/class_778$class_782;[Lnet/minecraft/class_778$class_782;)V ARG 3 faces ARG 5 nonCubicWeight METHOD method_3378 getData (Lnet/minecraft/class_2350;)Lnet/minecraft/class_778$class_779; CLASS class_780 AmbientOcclusionCalculator FIELD field_4194 light [I FIELD field_4196 brightness [F METHOD method_3386 getAmbientOcclusionBrightness (IIII)I METHOD method_3388 apply (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;[FLjava/util/BitSet;Z)V ARG 1 world ARG 2 state ARG 3 pos ARG 4 direction ARG 5 box ARG 6 flags METHOD method_3389 getBrightness (IIIIFFFF)I CLASS class_781 Translation FIELD field_4198 thirdCorner I FIELD field_4201 secondCorner I FIELD field_4202 VALUES [Lnet/minecraft/class_778$class_781; FIELD field_4203 firstCorner I FIELD field_4209 fourthCorner I METHOD (Ljava/lang/String;IIIII)V ARG 3 firstCorner ARG 4 secondCorner ARG 5 thirdCorner ARG 6 fourthCorner METHOD method_3394 getTranslations (Lnet/minecraft/class_2350;)Lnet/minecraft/class_778$class_781; ARG 0 direction CLASS class_782 NeighborOrientation FIELD field_4222 shape I METHOD (Ljava/lang/String;ILnet/minecraft/class_2350;Z)V ARG 3 direction ARG 4 flip CLASS class_4303 BrightnessCache FIELD field_19320 enabled Z FIELD field_19321 intCache Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap; FIELD field_19322 floatCache Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; METHOD method_20548 enable ()V METHOD method_20549 getInt (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I ARG 1 state ARG 2 world ARG 3 pos METHOD method_20550 disable ()V METHOD method_20551 getFloat (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)F ARG 1 state ARG 2 blockView ARG 3 pos