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 gfn
  • 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 Lgfn;a:Lgfm;
    • 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 Lgfn;b:Lgfp;
    • 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 Lgfn;c:Lgeg;
    • 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 Lgfn;d:Lgfo;
    • 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 Lgfn;e:Layv;
    • 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 Lgfn;f:Lfhk;
  • 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> Lgfn;<init>(Lgfm;Lgeg;Lfhk;)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 Lgfn;a()Lgfm;
    • 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 Lgfn;a(Ldta;Ljd;Ldbx;Lfbc;Lfbg;)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 Lgfn;a(Ldta;Ljd;Ldbx;Lfbc;Lfbg;ZLayv;)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 Lgfn;a(Ljd;Ldbx;Lfbg;Ldta;Leoy;)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 Lgfn;b()Lgfp;
    • 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 Lgfn;a(Ldta;)Lgsg;
    • 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 Lgfn;a(Ldta;Lfbc;Lget;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 Laue;a(Laud;)V