Class BlockRenderManager

java.lang.Object
net.minecraft.client.render.block.BlockRenderManager
All Implemented Interfaces:
ResourceReloader, SynchronousResourceReloader

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

    • models

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

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

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

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

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

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

    • BlockRenderManager

      public BlockRenderManager(BlockModels models, BuiltinModelItemRenderer builtinModelItemRenderer, BlockColors blockColors)
      Mappings:
      Namespace Name Mixin selector
      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
      intermediary <init> Lnet/minecraft/class_776;<init>(Lnet/minecraft/class_773;Lnet/minecraft/class_756;Lnet/minecraft/class_324;)V
      official <init> Lgmn;<init>(Lgmm;Lgkr;Lfnh;)V
  • Method Details

    • getModels

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

      public void renderDamage(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrices, VertexConsumer vertexConsumer)
      Mappings:
      Namespace Name Mixin selector
      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
      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
      official a Lgmn;a(Ldxu;Ljh;Ldgj;Lfgr;Lfgv;)V
    • renderBlock

      public void renderBlock(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, Random random)
      Mappings:
      Namespace Name Mixin selector
      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;ZLnet/minecraft/util/math/random/Random;)V
      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;ZLnet/minecraft/class_5819;)V
      official a Lgmn;a(Ldxu;Ljh;Ldgj;Lfgr;Lfgv;ZLbam;)V
    • renderFluid

      public void renderFluid(BlockPos pos, BlockRenderView world, VertexConsumer vertexConsumer, BlockState blockState, FluidState fluidState)
      Mappings:
      Namespace Name Mixin selector
      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/block/BlockState;Lnet/minecraft/fluid/FluidState;)V
      intermediary method_3352 Lnet/minecraft/class_776;method_3352(Lnet/minecraft/class_2338;Lnet/minecraft/class_1920;Lnet/minecraft/class_4588;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;)V
      official a Lgmn;a(Ljh;Ldgj;Lfgv;Ldxu;Letw;)V
    • getModelRenderer

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

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

      public void renderBlockAsEntity(BlockState state, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay)
      Mappings:
      Namespace Name Mixin selector
      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
      intermediary method_3353 Lnet/minecraft/class_776;method_3353(Lnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V
      official a Lgmn;a(Ldxu;Lfgr;Lglk;II)V
    • reload

      public void reload(ResourceManager manager)
      Performs the reload in the apply executor, or the game engine.
      Specified by:
      reload in interface SynchronousResourceReloader
      Parameters:
      manager - the resource manager
      Mappings:
      Namespace Name Mixin selector
      named reload Lnet/minecraft/resource/SynchronousResourceReloader;reload(Lnet/minecraft/resource/ResourceManager;)V
      intermediary method_14491 Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)V
      official a Lavw;a(Lavv;)V