Class BlockModelRenderer

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

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

    • BlockModelRenderer

      public BlockModelRenderer()
  • Method Details

    • render

      public boolean render(BlockView world, BakedModel model, BlockState state, BlockPos pos, BufferBuilder buffer)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgf;a(Ladq;Lboq;Lalz;Lcj;Lbfd;)Z
      intermediary method_9962 Lnet/minecraft/class_2432;method_9962(Lnet/minecraft/class_1158;Lnet/minecraft/class_2528;Lnet/minecraft/class_2232;Lnet/minecraft/class_2552;Lnet/minecraft/class_520;)Z
      named render Lnet/minecraft/client/render/block/BlockModelRenderer;render(Lnet/minecraft/world/BlockView;Lnet/minecraft/client/render/model/BakedModel;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/BufferBuilder;)Z
    • render

      public boolean render(BlockView world, BakedModel model, BlockState state, BlockPos pos, BufferBuilder buffer, boolean cull)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgf;a(Ladq;Lboq;Lalz;Lcj;Lbfd;Z)Z
      intermediary method_9963 Lnet/minecraft/class_2432;method_9963(Lnet/minecraft/class_1158;Lnet/minecraft/class_2528;Lnet/minecraft/class_2232;Lnet/minecraft/class_2552;Lnet/minecraft/class_520;Z)Z
      named render Lnet/minecraft/client/render/block/BlockModelRenderer;render(Lnet/minecraft/world/BlockView;Lnet/minecraft/client/render/model/BakedModel;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/BufferBuilder;Z)Z
    • renderSmooth

      public boolean renderSmooth(BlockView world, BakedModel model, Block block, BlockPos pos, BufferBuilder buffer, boolean cull)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgf;a(Ladq;Lboq;Lafh;Lcj;Lbfd;Z)Z
      intermediary method_9961 Lnet/minecraft/class_2432;method_9961(Lnet/minecraft/class_1158;Lnet/minecraft/class_2528;Lnet/minecraft/class_197;Lnet/minecraft/class_2552;Lnet/minecraft/class_520;Z)Z
      named renderSmooth Lnet/minecraft/client/render/block/BlockModelRenderer;renderSmooth(Lnet/minecraft/world/BlockView;Lnet/minecraft/client/render/model/BakedModel;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/BufferBuilder;Z)Z
    • renderFlat

      public boolean renderFlat(BlockView world, BakedModel model, Block block, BlockPos pos, BufferBuilder buffer, boolean cull)
      Mappings:
      Namespace Name Mixin selector
      official b Lbgf;b(Ladq;Lboq;Lafh;Lcj;Lbfd;Z)Z
      intermediary method_9967 Lnet/minecraft/class_2432;method_9967(Lnet/minecraft/class_1158;Lnet/minecraft/class_2528;Lnet/minecraft/class_197;Lnet/minecraft/class_2552;Lnet/minecraft/class_520;Z)Z
      named renderFlat Lnet/minecraft/client/render/block/BlockModelRenderer;renderFlat(Lnet/minecraft/world/BlockView;Lnet/minecraft/client/render/model/BakedModel;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/BufferBuilder;Z)Z
    • renderQuadsSmooth

      private void renderQuadsSmooth(BlockView world, Block block, BlockPos pos, BufferBuilder buffer, List<BakedQuad> quads, float[] box, BitSet flags, BlockModelRenderer.AmbientOcclusionCalculator aoCalculator)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgf;a(Ladq;Lafh;Lcj;Lbfd;Ljava/util/List;[FLjava/util/BitSet;Lbgf$b;)V
      intermediary method_9959 Lnet/minecraft/class_2432;method_9959(Lnet/minecraft/class_1158;Lnet/minecraft/class_197;Lnet/minecraft/class_2552;Lnet/minecraft/class_520;Ljava/util/List;[FLjava/util/BitSet;Lnet/minecraft/class_2432$class_2434;)V
      named renderQuadsSmooth Lnet/minecraft/client/render/block/BlockModelRenderer;renderQuadsSmooth(Lnet/minecraft/world/BlockView;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/BufferBuilder;Ljava/util/List;[FLjava/util/BitSet;Lnet/minecraft/client/render/block/BlockModelRenderer$AmbientOcclusionCalculator;)V
    • getQuadDimensions

      private void getQuadDimensions(Block block, int[] vertexData, Direction face, float[] box, BitSet flags)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgf;a(Lafh;[ILcq;[FLjava/util/BitSet;)V
      intermediary method_9964 Lnet/minecraft/class_2432;method_9964(Lnet/minecraft/class_197;[ILnet/minecraft/class_1354;[FLjava/util/BitSet;)V
      named getQuadDimensions Lnet/minecraft/client/render/block/BlockModelRenderer;getQuadDimensions(Lnet/minecraft/block/Block;[ILnet/minecraft/util/math/Direction;[FLjava/util/BitSet;)V
    • renderQuadsFlat

      private void renderQuadsFlat(BlockView world, Block block, BlockPos pos, Direction face, int light, boolean useWorldLight, BufferBuilder buffer, List<BakedQuad> quads, BitSet flags)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgf;a(Ladq;Lafh;Lcj;Lcq;IZLbfd;Ljava/util/List;Ljava/util/BitSet;)V
      intermediary method_9960 Lnet/minecraft/class_2432;method_9960(Lnet/minecraft/class_1158;Lnet/minecraft/class_197;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;IZLnet/minecraft/class_520;Ljava/util/List;Ljava/util/BitSet;)V
      named renderQuadsFlat Lnet/minecraft/client/render/block/BlockModelRenderer;renderQuadsFlat(Lnet/minecraft/world/BlockView;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;IZLnet/minecraft/client/render/BufferBuilder;Ljava/util/List;Ljava/util/BitSet;)V
    • render

      public void render(BakedModel model, float light, float red, float green, float blue)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgf;a(Lboq;FFFF)V
      intermediary method_9965 Lnet/minecraft/class_2432;method_9965(Lnet/minecraft/class_2528;FFFF)V
      named render Lnet/minecraft/client/render/block/BlockModelRenderer;render(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 Lbgf;a(Lboq;Lalz;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 Lbgf;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