Class BlockModelRenderer

java.lang.Object
net.minecraft.client.render.block.BlockModelRenderer

@Environment(CLIENT) public class BlockModelRenderer extends Object
Mappings:
Namespace Name
official cuw
intermediary net/minecraft/class_2432
named net/minecraft/client/render/block/BlockModelRenderer
  • Field Details

    • field_20772

      private static final ThreadLocal<Object2IntLinkedOpenHashMap<BlockPos>> field_20772
      Mappings:
      Namespace Name Mixin selector
      official b Lcuw;b:Ljava/lang/ThreadLocal;
      intermediary field_20772 Lnet/minecraft/class_2432;field_20772:Ljava/lang/ThreadLocal;
      named field_20772 Lnet/minecraft/client/render/block/BlockModelRenderer;field_20772:Ljava/lang/ThreadLocal;
    • field_20773

      private static final ThreadLocal<Boolean> field_20773
      Mappings:
      Namespace Name Mixin selector
      official c Lcuw;c:Ljava/lang/ThreadLocal;
      intermediary field_20773 Lnet/minecraft/class_2432;field_20773:Ljava/lang/ThreadLocal;
      named field_20773 Lnet/minecraft/client/render/block/BlockModelRenderer;field_20773:Ljava/lang/ThreadLocal;
    • field_13551

      private final BlockColors field_13551
      Mappings:
      Namespace Name Mixin selector
      official a Lcuw;a:Lcgf;
      intermediary field_13551 Lnet/minecraft/class_2432;field_13551:Lnet/minecraft/class_2836;
      named field_13551 Lnet/minecraft/client/render/block/BlockModelRenderer;field_13551:Lnet/minecraft/client/BlockColors;
  • Constructor Details

    • BlockModelRenderer

      public BlockModelRenderer(BlockColors blockColors)
  • Method Details

    • method_19197

      public boolean method_19197(class_3600 class_3600, BakedModel bakedModel, BlockState blockState, BlockPos blockPos, BufferBuilder bufferBuilder, boolean bool, Random random, long long2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcuw;a(Laye;Ldez;Lblc;Lel;Lctq;ZLjava/util/Random;J)Z
      intermediary method_19197 Lnet/minecraft/class_2432;method_19197(Lnet/minecraft/class_3600;Lnet/minecraft/class_2528;Lnet/minecraft/class_2232;Lnet/minecraft/class_2552;Lnet/minecraft/class_520;ZLjava/util/Random;J)Z
      named method_19197 Lnet/minecraft/client/render/block/BlockModelRenderer;method_19197(Lnet/minecraft/class_3600;Lnet/minecraft/client/render/model/BakedModel;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/BufferBuilder;ZLjava/util/Random;J)Z
    • method_9961

      public boolean method_9961(class_3600 class_3600, BakedModel bakedModel, BlockState blockState, BlockPos blockPos, BufferBuilder bufferBuilder, boolean bool, Random random, long long2)
      Mappings:
      Namespace Name Mixin selector
      official b Lcuw;b(Laye;Ldez;Lblc;Lel;Lctq;ZLjava/util/Random;J)Z
      intermediary method_9961 Lnet/minecraft/class_2432;method_9961(Lnet/minecraft/class_3600;Lnet/minecraft/class_2528;Lnet/minecraft/class_2232;Lnet/minecraft/class_2552;Lnet/minecraft/class_520;ZLjava/util/Random;J)Z
      named method_9961 Lnet/minecraft/client/render/block/BlockModelRenderer;method_9961(Lnet/minecraft/class_3600;Lnet/minecraft/client/render/model/BakedModel;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/BufferBuilder;ZLjava/util/Random;J)Z
    • method_9967

      public boolean method_9967(class_3600 class_3600, BakedModel bakedModel, BlockState blockState, BlockPos blockPos, BufferBuilder bufferBuilder, boolean bool, Random random, long long2)
      Mappings:
      Namespace Name Mixin selector
      official c Lcuw;c(Laye;Ldez;Lblc;Lel;Lctq;ZLjava/util/Random;J)Z
      intermediary method_9967 Lnet/minecraft/class_2432;method_9967(Lnet/minecraft/class_3600;Lnet/minecraft/class_2528;Lnet/minecraft/class_2232;Lnet/minecraft/class_2552;Lnet/minecraft/class_520;ZLjava/util/Random;J)Z
      named method_9967 Lnet/minecraft/client/render/block/BlockModelRenderer;method_9967(Lnet/minecraft/class_3600;Lnet/minecraft/client/render/model/BakedModel;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/BufferBuilder;ZLjava/util/Random;J)Z
    • method_12348

      private void method_12348(class_3600 class_3600, BlockState blockState, BlockPos blockPos, BufferBuilder bufferBuilder, List<BakedQuad> list, float[] float2, BitSet bitSet, BlockModelRenderer.AmbientOcclusionCalculator ambientOcclusionCalculator)
      Mappings:
      Namespace Name Mixin selector
      official a Lcuw;a(Laye;Lblc;Lel;Lctq;Ljava/util/List;[FLjava/util/BitSet;Lcuw$b;)V
      intermediary method_12348 Lnet/minecraft/class_2432;method_12348(Lnet/minecraft/class_3600;Lnet/minecraft/class_2232;Lnet/minecraft/class_2552;Lnet/minecraft/class_520;Ljava/util/List;[FLjava/util/BitSet;Lnet/minecraft/class_2432$class_2434;)V
      named method_12348 Lnet/minecraft/client/render/block/BlockModelRenderer;method_12348(Lnet/minecraft/class_3600;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/BufferBuilder;Ljava/util/List;[FLjava/util/BitSet;Lnet/minecraft/client/render/block/BlockModelRenderer$AmbientOcclusionCalculator;)V
    • method_9964

      private void method_9964(BlockState blockState, int[] int2, Direction direction, @Nullable float[] float2, BitSet bitSet)
      Mappings:
      Namespace Name Mixin selector
      official a Lcuw;a(Lblc;[ILeq;[FLjava/util/BitSet;)V
      intermediary method_9964 Lnet/minecraft/class_2432;method_9964(Lnet/minecraft/class_2232;[ILnet/minecraft/class_1354;[FLjava/util/BitSet;)V
      named method_9964 Lnet/minecraft/client/render/block/BlockModelRenderer;method_9964(Lnet/minecraft/block/BlockState;[ILnet/minecraft/util/math/Direction;[FLjava/util/BitSet;)V
    • method_19196

      private void method_19196(class_3600 class_3600, BlockState blockState, BlockPos blockPos, int int2, boolean bool, BufferBuilder bufferBuilder, List<BakedQuad> list, BitSet bitSet)
      Mappings:
      Namespace Name Mixin selector
      official a Lcuw;a(Laye;Lblc;Lel;IZLctq;Ljava/util/List;Ljava/util/BitSet;)V
      intermediary method_19196 Lnet/minecraft/class_2432;method_19196(Lnet/minecraft/class_3600;Lnet/minecraft/class_2232;Lnet/minecraft/class_2552;IZLnet/minecraft/class_520;Ljava/util/List;Ljava/util/BitSet;)V
      named method_19196 Lnet/minecraft/client/render/block/BlockModelRenderer;method_19196(Lnet/minecraft/class_3600;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;IZLnet/minecraft/client/render/BufferBuilder;Ljava/util/List;Ljava/util/BitSet;)V
    • method_12350

      public void method_12350(BakedModel bakedModel, float float2, float float3, float float4, float float5)
      Mappings:
      Namespace Name Mixin selector
      official a Lcuw;a(Ldez;FFFF)V
      intermediary method_12350 Lnet/minecraft/class_2432;method_12350(Lnet/minecraft/class_2528;FFFF)V
      named method_12350 Lnet/minecraft/client/render/block/BlockModelRenderer;method_12350(Lnet/minecraft/client/render/model/BakedModel;FFFF)V
    • method_9965

      public void method_9965(@Nullable BlockState blockState, BakedModel bakedModel, float float2, float float3, float float4, float float5)
      Mappings:
      Namespace Name Mixin selector
      official a Lcuw;a(Lblc;Ldez;FFFF)V
      intermediary method_9965 Lnet/minecraft/class_2432;method_9965(Lnet/minecraft/class_2232;Lnet/minecraft/class_2528;FFFF)V
      named method_9965 Lnet/minecraft/client/render/block/BlockModelRenderer;method_9965(Lnet/minecraft/block/BlockState;Lnet/minecraft/client/render/model/BakedModel;FFFF)V
    • render

      public void render(BakedModel model, BlockState state, float light, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lcuw;a(Ldez;Lblc;FZ)V
      intermediary method_9966 Lnet/minecraft/class_2432;method_9966(Lnet/minecraft/class_2528;Lnet/minecraft/class_2232;FZ)V
      named render Lnet/minecraft/client/render/block/BlockModelRenderer;render(Lnet/minecraft/client/render/model/BakedModel;Lnet/minecraft/block/BlockState;FZ)V
    • renderQuads

      private void renderQuads(float light, float red, float green, float blue, List<BakedQuad> quads)
      Mappings:
      Namespace Name Mixin selector
      official a Lcuw;a(FFFFLjava/util/List;)V
      intermediary method_9958 Lnet/minecraft/class_2432;method_9958(FFFFLjava/util/List;)V
      named renderQuads Lnet/minecraft/client/render/block/BlockModelRenderer;renderQuads(FFFFLjava/util/List;)V
    • method_19195

      public static void method_19195()
      Mappings:
      Namespace Name Mixin selector
      official a Lcuw;a()V
      intermediary method_19195 Lnet/minecraft/class_2432;method_19195()V
      named method_19195 Lnet/minecraft/client/render/block/BlockModelRenderer;method_19195()V
    • method_19199

      public static void method_19199()
      Mappings:
      Namespace Name Mixin selector
      official b Lcuw;b()V
      intermediary method_19199 Lnet/minecraft/class_2432;method_19199()V
      named method_19199 Lnet/minecraft/client/render/block/BlockModelRenderer;method_19199()V
    • method_19200

      private static int method_19200(BlockState state, class_3600 class_3600, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Lcuw;b(Lblc;Laye;Lel;)I
      intermediary method_19200 Lnet/minecraft/class_2432;method_19200(Lnet/minecraft/class_2232;Lnet/minecraft/class_3600;Lnet/minecraft/class_2552;)I
      named method_19200 Lnet/minecraft/client/render/block/BlockModelRenderer;method_19200(Lnet/minecraft/block/BlockState;Lnet/minecraft/class_3600;Lnet/minecraft/util/math/BlockPos;)I