Class AbstractMinecartEntityRenderer<T extends AbstractMinecartEntity,S extends MinecartEntityRenderState>

java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<T,S>
net.minecraft.client.render.entity.AbstractMinecartEntityRenderer<T,S>
Direct Known Subclasses:
MinecartEntityRenderer, TntMinecartEntityRenderer

@Environment(CLIENT) public abstract class AbstractMinecartEntityRenderer<T extends AbstractMinecartEntity,S extends MinecartEntityRenderState> extends EntityRenderer<T,S>
Mappings:
Namespace Name
named net/minecraft/client/render/entity/AbstractMinecartEntityRenderer
intermediary net/minecraft/class_925
official gqw
  • Field Details Link icon

    • TEXTURE Link icon

      private static final Identifier TEXTURE
      Mappings:
      Namespace Name Mixin selector
      named TEXTURE Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;TEXTURE:Lnet/minecraft/util/Identifier;
      intermediary field_4746 Lnet/minecraft/class_925;field_4746:Lnet/minecraft/class_2960;
      official b Lgqw;b:Lakv;
    • model Link icon

      protected final MinecartEntityModel model
      Mappings:
      Namespace Name Mixin selector
      named model Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;model:Lnet/minecraft/client/render/entity/model/MinecartEntityModel;
      intermediary field_4747 Lnet/minecraft/class_925;field_4747:Lnet/minecraft/class_580;
      official a Lgqw;a:Lgcw;
    • blockRenderManager Link icon

      private final BlockRenderManager blockRenderManager
      Mappings:
      Namespace Name Mixin selector
      named blockRenderManager Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;blockRenderManager:Lnet/minecraft/client/render/block/BlockRenderManager;
      intermediary field_38892 Lnet/minecraft/class_925;field_38892:Lnet/minecraft/class_776;
      official h Lgqw;h:Lgnd;
  • Constructor Details Link icon

    • AbstractMinecartEntityRenderer Link icon

      public AbstractMinecartEntityRenderer(EntityRendererFactory.Context ctx, EntityModelLayer layer)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;Lnet/minecraft/client/render/entity/model/EntityModelLayer;)V
      intermediary <init> Lnet/minecraft/class_925;<init>(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;)V
      official <init> Lgqw;<init>(Lgsf$a;Lgfc;)V
  • Method Details Link icon

    • render Link icon

      public void render(S s, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)
      Overrides:
      render in class EntityRenderer<T extends AbstractMinecartEntity,S extends MinecartEntityRenderState>
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;render(Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
      intermediary method_4063 Lnet/minecraft/class_925;method_4063(Lnet/minecraft/class_10045;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
      official a Lgqw;a(Lgzo;Lffv;Lglz;I)V
    • transformExperimentalControllerMinecart Link icon

      private static <S extends MinecartEntityRenderState> void transformExperimentalControllerMinecart(S state, MatrixStack matrices)
      Mappings:
      Namespace Name Mixin selector
      named transformExperimentalControllerMinecart Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;transformExperimentalControllerMinecart(Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;)V
      intermediary method_62363 Lnet/minecraft/class_925;method_62363(Lnet/minecraft/class_10045;Lnet/minecraft/class_4587;)V
      official a Lgqw;a(Lgzo;Lffv;)V
    • transformDefaultControllerMinecart Link icon

      private static <S extends MinecartEntityRenderState> void transformDefaultControllerMinecart(S state, MatrixStack matrices)
      Mappings:
      Namespace Name Mixin selector
      named transformDefaultControllerMinecart Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;transformDefaultControllerMinecart(Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;)V
      intermediary method_62365 Lnet/minecraft/class_925;method_62365(Lnet/minecraft/class_10045;Lnet/minecraft/class_4587;)V
      official b Lgqw;b(Lgzo;Lffv;)V
    • updateRenderState Link icon

      public void updateRenderState(T t, S s, float float2)
      Overrides:
      updateRenderState in class EntityRenderer<T extends AbstractMinecartEntity,S extends MinecartEntityRenderState>
      Mappings:
      Namespace Name Mixin selector
      named updateRenderState Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;updateRenderState(Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;F)V
      intermediary method_62362 Lnet/minecraft/class_925;method_62362(Lnet/minecraft/class_1688;Lnet/minecraft/class_10045;F)V
      official a Lgqw;a(Lcqx;Lgzo;F)V
    • updateFromExperimentalController Link icon

      private static <T extends AbstractMinecartEntity, S extends MinecartEntityRenderState> void updateFromExperimentalController(T minecart, ExperimentalMinecartController controller, S state, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named updateFromExperimentalController Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;updateFromExperimentalController(Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;Lnet/minecraft/entity/vehicle/ExperimentalMinecartController;Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;F)V
      intermediary method_62360 Lnet/minecraft/class_925;method_62360(Lnet/minecraft/class_1688;Lnet/minecraft/class_9879;Lnet/minecraft/class_10045;F)V
      official a Lgqw;a(Lcqx;Lcrm;Lgzo;F)V
    • updateFromDefaultController Link icon

      private static <T extends AbstractMinecartEntity, S extends MinecartEntityRenderState> void updateFromDefaultController(T minecart, DefaultMinecartController controller, S state, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named updateFromDefaultController Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;updateFromDefaultController(Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;Lnet/minecraft/entity/vehicle/DefaultMinecartController;Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;F)V
      intermediary method_62361 Lnet/minecraft/class_925;method_62361(Lnet/minecraft/class_1688;Lnet/minecraft/class_9883;Lnet/minecraft/class_10045;F)V
      official a Lgqw;a(Lcqx;Lcrn;Lgzo;F)V
    • renderBlock Link icon

      protected void renderBlock(S state, BlockState blockState, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light)
      Mappings:
      Namespace Name Mixin selector
      named renderBlock Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;renderBlock(Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;Lnet/minecraft/block/BlockState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
      intermediary method_4064 Lnet/minecraft/class_925;method_4064(Lnet/minecraft/class_10045;Lnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
      official a Lgqw;a(Lgzo;Ldwy;Lffv;Lglz;I)V
    • getBoundingBox Link icon

      protected Box getBoundingBox(T t)
      Overrides:
      getBoundingBox in class EntityRenderer<T extends AbstractMinecartEntity,S extends MinecartEntityRenderState>
      Mappings:
      Namespace Name Mixin selector
      named getBoundingBox Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;getBoundingBox(Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;)Lnet/minecraft/util/math/Box;
      intermediary method_62359 Lnet/minecraft/class_925;method_62359(Lnet/minecraft/class_1688;)Lnet/minecraft/class_238;
      official a Lgqw;a(Lcqx;)Lfaw;
    • getPositionOffset Link icon

      public Vec3d getPositionOffset(S s)
      Overrides:
      getPositionOffset in class EntityRenderer<T extends AbstractMinecartEntity,S extends MinecartEntityRenderState>
      Mappings:
      Namespace Name Mixin selector
      named getPositionOffset Lnet/minecraft/client/render/entity/AbstractMinecartEntityRenderer;getPositionOffset(Lnet/minecraft/client/render/entity/state/MinecartEntityRenderState;)Lnet/minecraft/util/math/Vec3d;
      intermediary method_62364 Lnet/minecraft/class_925;method_62364(Lnet/minecraft/class_10045;)Lnet/minecraft/class_243;
      official a Lgqw;a(Lgzo;)Lfbb;