Class BlockRenderManager

java.lang.Object
net.minecraft.client.render.block.BlockRenderManager
All Implemented Interfaces:
ResourceReloadListener, SynchronousResourceReloadListener

@Environment(CLIENT)
public class BlockRenderManager
extends Object
implements SynchronousResourceReloadListener
Mappings:
Namespace Name
official eih
intermediary net/minecraft/class_776
named net/minecraft/client/render/block/BlockRenderManager
  • Field Details

    • models

      private final BlockModels models
      Mappings:
      Namespace Name Mixin selector
      official a Leih;a:Leig;
      intermediary field_4168 Lnet/minecraft/class_776;field_4168:Lnet/minecraft/class_773;
      named models Lnet/minecraft/client/render/block/BlockRenderManager;models:Lnet/minecraft/client/render/block/BlockModels;
    • blockModelRenderer

      private final BlockModelRenderer blockModelRenderer
      Mappings:
      Namespace Name Mixin selector
      official b Leih;b:Leij;
      intermediary field_4170 Lnet/minecraft/class_776;field_4170:Lnet/minecraft/class_778;
      named blockModelRenderer Lnet/minecraft/client/render/block/BlockRenderManager;blockModelRenderer:Lnet/minecraft/client/render/block/BlockModelRenderer;
    • builtinModelItemRenderer

      private final BuiltinModelItemRenderer builtinModelItemRenderer
      Mappings:
      Namespace Name Mixin selector
      official c Leih;c:Lehc;
      intermediary field_27742 Lnet/minecraft/class_776;field_27742:Lnet/minecraft/class_756;
      named builtinModelItemRenderer Lnet/minecraft/client/render/block/BlockRenderManager;builtinModelItemRenderer:Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;
    • fluidRenderer

      private final FluidRenderer fluidRenderer
      Mappings:
      Namespace Name Mixin selector
      official d Leih;d:Leii;
      intermediary field_4167 Lnet/minecraft/class_776;field_4167:Lnet/minecraft/class_775;
      named fluidRenderer Lnet/minecraft/client/render/block/BlockRenderManager;fluidRenderer:Lnet/minecraft/client/render/block/FluidRenderer;
    • random

      private final Random random
      Mappings:
      Namespace Name Mixin selector
      official e Leih;e:Ljava/util/Random;
      intermediary field_4169 Lnet/minecraft/class_776;field_4169:Ljava/util/Random;
      named random Lnet/minecraft/client/render/block/BlockRenderManager;random:Ljava/util/Random;
    • blockColors

      private final BlockColors blockColors
      Mappings:
      Namespace Name Mixin selector
      official f Leih;f:Ldqz;
      intermediary field_20987 Lnet/minecraft/class_776;field_20987:Lnet/minecraft/class_324;
      named blockColors Lnet/minecraft/client/render/block/BlockRenderManager;blockColors:Lnet/minecraft/client/color/block/BlockColors;
  • Constructor Details

    • BlockRenderManager

      public BlockRenderManager​(BlockModels models, BuiltinModelItemRenderer builtinModelItemRenderer, BlockColors blockColors)
      Mappings:
      Namespace Name Mixin selector
      official <init> Leih;<init>(Leig;Lehc;Ldqz;)V
      intermediary <init> Lnet/minecraft/class_776;<init>(Lnet/minecraft/class_773;Lnet/minecraft/class_756;Lnet/minecraft/class_324;)V
      named <init> Lnet/minecraft/client/render/block/BlockRenderManager;<init>(Lnet/minecraft/client/render/block/BlockModels;Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;Lnet/minecraft/client/color/block/BlockColors;)V
  • Method Details

    • getModels

      public BlockModels getModels()
      Mappings:
      Namespace Name Mixin selector
      official a Leih;a()Leig;
      intermediary method_3351 Lnet/minecraft/class_776;method_3351()Lnet/minecraft/class_773;
      named getModels Lnet/minecraft/client/render/block/BlockRenderManager;getModels()Lnet/minecraft/client/render/block/BlockModels;
    • renderDamage

      public void renderDamage​(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrix, VertexConsumer vertexConsumer)
      Mappings:
      Namespace Name Mixin selector
      official a Leih;a(Lcht;Lfx;Lbsx;Ldlr;Ldlv;)V
      intermediary method_23071 Lnet/minecraft/class_776;method_23071(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1920;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;)V
      named renderDamage Lnet/minecraft/client/render/block/BlockRenderManager;renderDamage(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;)V
    • renderBlock

      public boolean renderBlock​(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrix, VertexConsumer vertexConsumer, boolean cull, Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Leih;a(Lcht;Lfx;Lbsx;Ldlr;Ldlv;ZLjava/util/Random;)Z
      intermediary method_3355 Lnet/minecraft/class_776;method_3355(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1920;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLjava/util/Random;)Z
      named renderBlock Lnet/minecraft/client/render/block/BlockRenderManager;renderBlock(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;ZLjava/util/Random;)Z
    • renderFluid

      public boolean renderFluid​(BlockPos pos, BlockRenderView world, VertexConsumer vertexConsumer, FluidState state)
      Mappings:
      Namespace Name Mixin selector
      official a Leih;a(Lfx;Lbsx;Ldlv;Ldal;)Z
      intermediary method_3352 Lnet/minecraft/class_776;method_3352(Lnet/minecraft/class_2338;Lnet/minecraft/class_1920;Lnet/minecraft/class_4588;Lnet/minecraft/class_3610;)Z
      named renderFluid Lnet/minecraft/client/render/block/BlockRenderManager;renderFluid(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/BlockRenderView;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/fluid/FluidState;)Z
    • getModelRenderer

      public BlockModelRenderer getModelRenderer()
      Mappings:
      Namespace Name Mixin selector
      official b Leih;b()Leij;
      intermediary method_3350 Lnet/minecraft/class_776;method_3350()Lnet/minecraft/class_778;
      named getModelRenderer Lnet/minecraft/client/render/block/BlockRenderManager;getModelRenderer()Lnet/minecraft/client/render/block/BlockModelRenderer;
    • getModel

      public BakedModel getModel​(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official a Leih;a(Lcht;)Letg;
      intermediary method_3349 Lnet/minecraft/class_776;method_3349(Lnet/minecraft/class_2680;)Lnet/minecraft/class_1087;
      named getModel Lnet/minecraft/client/render/block/BlockRenderManager;getModel(Lnet/minecraft/block/BlockState;)Lnet/minecraft/client/render/model/BakedModel;
    • renderBlockAsEntity

      public void renderBlockAsEntity​(BlockState state, MatrixStack matrices, VertexConsumerProvider vertexConsumer, int light, int overlay)
      Mappings:
      Namespace Name Mixin selector
      official a Leih;a(Lcht;Ldlr;Lehq;II)V
      intermediary method_3353 Lnet/minecraft/class_776;method_3353(Lnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V
      named renderBlockAsEntity Lnet/minecraft/client/render/block/BlockRenderManager;renderBlockAsEntity(Lnet/minecraft/block/BlockState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)V
    • apply

      public void apply​(ResourceManager manager)
      Specified by:
      apply in interface SynchronousResourceReloadListener
      Mappings:
      Namespace Name Mixin selector
      official a Lacy;a(Lacx;)V
      intermediary method_14491 Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)V
      named apply Lnet/minecraft/resource/SynchronousResourceReloadListener;apply(Lnet/minecraft/resource/ResourceManager;)V