Class EntityRenderDispatcher
java.lang.Object
net.minecraft.client.render.entity.EntityRenderDispatcher
- All Implemented Interfaces:
- ResourceReloader,- SynchronousResourceReloader
@Environment(CLIENT)
public class EntityRenderDispatcher
extends Object
implements SynchronousResourceReloader
- Mappings:
- Namespace - Name - official - fow- intermediary - net/minecraft/class_898- named - net/minecraft/client/render/entity/EntityRenderDispatcher
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloaderResourceReloader.Synchronizer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final BlockRenderManagerprivate static final floatprivate static final floatfinal GameOptionsprivate final HeldItemRendererprivate final ItemRendererprivate final EntityModelLoaderprivate Map<String,EntityRenderer<? extends PlayerEntity>> private Map<EntityType<?>,EntityRenderer<?>> private booleanprivate booleanprivate Quaternionfprivate static final RenderLayerprivate final TextRendererfinal TextureManagerprivate World
- 
Constructor SummaryConstructorsConstructorDescriptionEntityRenderDispatcher(MinecraftClient client, TextureManager textureManager, ItemRenderer itemRenderer, BlockRenderManager blockRenderManager, TextRenderer textRenderer, GameOptions gameOptions, EntityModelLoader modelLoader) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidprivate static voiddrawFireVertex(MatrixStack.Entry entry, VertexConsumer vertices, float x, float y, float z, float u, float v) private static voiddrawShadowVertex(MatrixStack.Entry entry, VertexConsumer vertices, float alpha, float x, float y, float z, float u, float v) <E extends Entity>
 intgetLight(E entity, float tickDelta) <T extends Entity>
 EntityRenderer<? super T>getRenderer(T entity) doublegetSquaredDistanceToCamera(double x, double y, double z) doublegetSquaredDistanceToCamera(Entity entity) voidreload(ResourceManager manager) Performs the reload in the apply executor, or the game engine.<E extends Entity>
 voidrender(E entity, double x, double y, double z, float yaw, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light) private voidrenderFire(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Entity entity) private static voidrenderHitbox(MatrixStack matrices, VertexConsumer vertices, Entity entity, float tickDelta) private static voidrenderShadow(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Entity entity, float opacity, float tickDelta, WorldView world, float radius) private static voidrenderShadowPart(MatrixStack.Entry entry, VertexConsumer vertices, Chunk chunk, WorldView world, BlockPos pos, double x, double y, double z, float radius, float opacity) voidsetRenderHitboxes(boolean renderHitboxes) voidsetRenderShadows(boolean renderShadows) voidsetRotation(Quaternionf rotation) void<E extends Entity>
 booleanshouldRender(E entity, Frustum frustum, double x, double y, double z) booleanMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.resource.ResourceReloadergetNameMethods inherited from interface net.minecraft.resource.SynchronousResourceReloaderreload
- 
Field Details- 
SHADOW_LAYER- Mappings:
- Namespace - Name - Mixin selector - official - e- Lfow;e:Lfkf;- intermediary - field_21009- Lnet/minecraft/class_898;field_21009:Lnet/minecraft/class_1921;- named - SHADOW_LAYER- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;SHADOW_LAYER:Lnet/minecraft/client/render/RenderLayer;
 
- 
field_43377private static final float field_43377- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lfow;f:F- intermediary - field_43377- Lnet/minecraft/class_898;field_43377:F- named - field_43377- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;field_43377:F
 
- 
field_43378private static final float field_43378- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - g- Lfow;g:F- intermediary - field_43378- Lnet/minecraft/class_898;field_43378:F- named - field_43378- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;field_43378:F
 
- 
renderers- Mappings:
- Namespace - Name - Mixin selector - official - h- Lfow;h:Ljava/util/Map;- intermediary - field_4696- Lnet/minecraft/class_898;field_4696:Ljava/util/Map;- named - renderers- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;renderers:Ljava/util/Map;
 
- 
modelRenderers- Mappings:
- Namespace - Name - Mixin selector - official - i- Lfow;i:Ljava/util/Map;- intermediary - field_4687- Lnet/minecraft/class_898;field_4687:Ljava/util/Map;- named - modelRenderers- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;modelRenderers:Ljava/util/Map;
 
- 
textureManager- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfow;a:Lfuw;- intermediary - field_4685- Lnet/minecraft/class_898;field_4685:Lnet/minecraft/class_1060;- named - textureManager- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;textureManager:Lnet/minecraft/client/texture/TextureManager;
 
- 
world- Mappings:
- Namespace - Name - Mixin selector - official - j- Lfow;j:Lcmm;- intermediary - field_4684- Lnet/minecraft/class_898;field_4684:Lnet/minecraft/class_1937;- named - world- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;world:Lnet/minecraft/world/World;
 
- 
camera- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfow;b:Lemz;- intermediary - field_4686- Lnet/minecraft/class_898;field_4686:Lnet/minecraft/class_4184;- named - camera- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;camera:Lnet/minecraft/client/render/Camera;
 
- 
rotation- Mappings:
- Namespace - Name - Mixin selector - official - k- Lfow;k:Lorg/joml/Quaternionf;- intermediary - field_21794- Lnet/minecraft/class_898;field_21794:Lorg/joml/Quaternionf;- named - rotation- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;rotation:Lorg/joml/Quaternionf;
 
- 
targetedEntity- Mappings:
- Namespace - Name - Mixin selector - official - c- Lfow;c:Lbfj;- intermediary - field_4678- Lnet/minecraft/class_898;field_4678:Lnet/minecraft/class_1297;- named - targetedEntity- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;targetedEntity:Lnet/minecraft/entity/Entity;
 
- 
itemRenderer- Mappings:
- Namespace - Name - Mixin selector - official - l- Lfow;l:Lfpw;- intermediary - field_27759- Lnet/minecraft/class_898;field_27759:Lnet/minecraft/class_918;- named - itemRenderer- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;itemRenderer:Lnet/minecraft/client/render/item/ItemRenderer;
 
- 
blockRenderManager- Mappings:
- Namespace - Name - Mixin selector - official - m- Lfow;m:Lfko;- intermediary - field_38886- Lnet/minecraft/class_898;field_38886:Lnet/minecraft/class_776;- named - blockRenderManager- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;blockRenderManager:Lnet/minecraft/client/render/block/BlockRenderManager;
 
- 
heldItemRenderer- Mappings:
- Namespace - Name - Mixin selector - official - n- Lfow;n:Lfjt;- intermediary - field_38887- Lnet/minecraft/class_898;field_38887:Lnet/minecraft/class_759;- named - heldItemRenderer- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;heldItemRenderer:Lnet/minecraft/client/render/item/HeldItemRenderer;
 
- 
textRenderer- Mappings:
- Namespace - Name - Mixin selector - official - o- Lfow;o:Leov;- intermediary - field_4689- Lnet/minecraft/class_898;field_4689:Lnet/minecraft/class_327;- named - textRenderer- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;textRenderer:Lnet/minecraft/client/font/TextRenderer;
 
- 
gameOptions- Mappings:
- Namespace - Name - Mixin selector - official - d- Lfow;d:Lenr;- intermediary - field_4692- Lnet/minecraft/class_898;field_4692:Lnet/minecraft/class_315;- named - gameOptions- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;gameOptions:Lnet/minecraft/client/option/GameOptions;
 
- 
modelLoader- Mappings:
- Namespace - Name - Mixin selector - official - p- Lfow;p:Lfea;- intermediary - field_27760- Lnet/minecraft/class_898;field_27760:Lnet/minecraft/class_5599;- named - modelLoader- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;modelLoader:Lnet/minecraft/client/render/entity/model/EntityModelLoader;
 
- 
renderShadowsprivate boolean renderShadows- Mappings:
- Namespace - Name - Mixin selector - official - q- Lfow;q:Z- intermediary - field_4681- Lnet/minecraft/class_898;field_4681:Z- named - renderShadows- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;renderShadows:Z
 
- 
renderHitboxesprivate boolean renderHitboxes- Mappings:
- Namespace - Name - Mixin selector - official - r- Lfow;r:Z- intermediary - field_4680- Lnet/minecraft/class_898;field_4680:Z- named - renderHitboxes- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;renderHitboxes:Z
 
 
- 
- 
Constructor Details- 
EntityRenderDispatcherpublic EntityRenderDispatcher(MinecraftClient client, TextureManager textureManager, ItemRenderer itemRenderer, BlockRenderManager blockRenderManager, TextRenderer textRenderer, GameOptions gameOptions, EntityModelLoader modelLoader) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lfow;<init>(Lenn;Lfuw;Lfpw;Lfko;Leov;Lenr;Lfea;)V- intermediary - <init>- Lnet/minecraft/class_898;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_1060;Lnet/minecraft/class_918;Lnet/minecraft/class_776;Lnet/minecraft/class_327;Lnet/minecraft/class_315;Lnet/minecraft/class_5599;)V- named - <init>- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/client/render/item/ItemRenderer;Lnet/minecraft/client/render/block/BlockRenderManager;Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/client/option/GameOptions;Lnet/minecraft/client/render/entity/model/EntityModelLoader;)V
 
 
- 
- 
Method Details- 
getLight- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfow;a(Lbfj;F)I- intermediary - method_23839- Lnet/minecraft/class_898;method_23839(Lnet/minecraft/class_1297;F)I- named - getLight- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;getLight(Lnet/minecraft/entity/Entity;F)I
 
- 
getRenderer- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfow;a(Lbfj;)Lfox;- intermediary - method_3953- Lnet/minecraft/class_898;method_3953(Lnet/minecraft/class_1297;)Lnet/minecraft/class_897;- named - getRenderer- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;getRenderer(Lnet/minecraft/entity/Entity;)Lnet/minecraft/client/render/entity/EntityRenderer;
 
- 
configure- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfow;a(Lcmm;Lemz;Lbfj;)V- intermediary - method_3941- Lnet/minecraft/class_898;method_3941(Lnet/minecraft/class_1937;Lnet/minecraft/class_4184;Lnet/minecraft/class_1297;)V- named - configure- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;configure(Lnet/minecraft/world/World;Lnet/minecraft/client/render/Camera;Lnet/minecraft/entity/Entity;)V
 
- 
setRotation- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfow;a(Lorg/joml/Quaternionf;)V- intermediary - method_24196- Lnet/minecraft/class_898;method_24196(Lorg/joml/Quaternionf;)V- named - setRotation- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;setRotation(Lorg/joml/Quaternionf;)V
 
- 
setRenderShadowspublic void setRenderShadows(boolean renderShadows) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfow;a(Z)V- intermediary - method_3948- Lnet/minecraft/class_898;method_3948(Z)V- named - setRenderShadows- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;setRenderShadows(Z)V
 
- 
setRenderHitboxespublic void setRenderHitboxes(boolean renderHitboxes) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lfow;b(Z)V- intermediary - method_3955- Lnet/minecraft/class_898;method_3955(Z)V- named - setRenderHitboxes- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;setRenderHitboxes(Z)V
 
- 
shouldRenderHitboxespublic boolean shouldRenderHitboxes()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfow;a()Z- intermediary - method_3958- Lnet/minecraft/class_898;method_3958()Z- named - shouldRenderHitboxes- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;shouldRenderHitboxes()Z
 
- 
shouldRenderpublic <E extends Entity> boolean shouldRender(E entity, Frustum frustum, double x, double y, double z) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfow;a(Lbfj;Lfmw;DDD)Z- intermediary - method_3950- Lnet/minecraft/class_898;method_3950(Lnet/minecraft/class_1297;Lnet/minecraft/class_4604;DDD)Z- named - shouldRender- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;shouldRender(Lnet/minecraft/entity/Entity;Lnet/minecraft/client/render/Frustum;DDD)Z
 
- 
renderpublic <E extends Entity> void render(E entity, double x, double y, double z, float yaw, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfow;a(Lbfj;DDDFFLeij;Lfjx;I)V- intermediary - method_3954- Lnet/minecraft/class_898;method_3954(Lnet/minecraft/class_1297;DDDFFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V- named - render- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;render(Lnet/minecraft/entity/Entity;DDDFFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
 
- 
renderHitboxprivate static void renderHitbox(MatrixStack matrices, VertexConsumer vertices, Entity entity, float tickDelta) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfow;a(Leij;Lein;Lbfj;F)V- intermediary - method_3956- Lnet/minecraft/class_898;method_3956(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1297;F)V- named - renderHitbox- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;renderHitbox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/entity/Entity;F)V
 
- 
renderFireprivate void renderFire(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Entity entity) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfow;a(Leij;Lfjx;Lbfj;)V- intermediary - method_23165- Lnet/minecraft/class_898;method_23165(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;)V- named - renderFire- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;renderFire(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/entity/Entity;)V
 
- 
drawFireVertexprivate static void drawFireVertex(MatrixStack.Entry entry, VertexConsumer vertices, float x, float y, float z, float u, float v) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfow;a(Leij$a;Lein;FFFFF)V- intermediary - method_23161- Lnet/minecraft/class_898;method_23161(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFFF)V- named - drawFireVertex- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;drawFireVertex(Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/VertexConsumer;FFFFF)V
 
- 
renderShadowprivate static void renderShadow(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Entity entity, float opacity, float tickDelta, WorldView world, float radius) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfow;a(Leij;Lfjx;Lbfj;FFLcmp;F)V- intermediary - method_23166- Lnet/minecraft/class_898;method_23166(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;FFLnet/minecraft/class_4538;F)V- named - renderShadow- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;renderShadow(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/entity/Entity;FFLnet/minecraft/world/WorldView;F)V
 
- 
renderShadowPartprivate static void renderShadowPart(MatrixStack.Entry entry, VertexConsumer vertices, Chunk chunk, WorldView world, BlockPos pos, double x, double y, double z, float radius, float opacity) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfow;a(Leij$a;Lein;Lddx;Lcmp;Lgu;DDDFF)V- intermediary - method_23163- Lnet/minecraft/class_898;method_23163(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;Lnet/minecraft/class_2791;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;DDDFF)V- named - renderShadowPart- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;renderShadowPart(Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;DDDFF)V
 
- 
drawShadowVertexprivate static void drawShadowVertex(MatrixStack.Entry entry, VertexConsumer vertices, float alpha, float x, float y, float z, float u, float v) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfow;a(Leij$a;Lein;FFFFFF)V- intermediary - method_23162- Lnet/minecraft/class_898;method_23162(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFFFF)V- named - drawShadowVertex- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;drawShadowVertex(Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/VertexConsumer;FFFFFF)V
 
- 
setWorld- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfow;a(Lcmm;)V- intermediary - method_3944- Lnet/minecraft/class_898;method_3944(Lnet/minecraft/class_1937;)V- named - setWorld- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;setWorld(Lnet/minecraft/world/World;)V
 
- 
getSquaredDistanceToCamera- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfow;b(Lbfj;)D- intermediary - method_23168- Lnet/minecraft/class_898;method_23168(Lnet/minecraft/class_1297;)D- named - getSquaredDistanceToCamera- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;getSquaredDistanceToCamera(Lnet/minecraft/entity/Entity;)D
 
- 
getSquaredDistanceToCamerapublic double getSquaredDistanceToCamera(double x, double y, double z) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfow;a(DDD)D- intermediary - method_3959- Lnet/minecraft/class_898;method_3959(DDD)D- named - getSquaredDistanceToCamera- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;getSquaredDistanceToCamera(DDD)D
 
- 
getRotation- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfow;b()Lorg/joml/Quaternionf;- intermediary - method_24197- Lnet/minecraft/class_898;method_24197()Lorg/joml/Quaternionf;- named - getRotation- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;getRotation()Lorg/joml/Quaternionf;
 
- 
getHeldItemRenderer- Mappings:
- Namespace - Name - Mixin selector - official - d- Lfow;d()Lfjt;- intermediary - method_43336- Lnet/minecraft/class_898;method_43336()Lnet/minecraft/class_759;- named - getHeldItemRenderer- Lnet/minecraft/client/render/entity/EntityRenderDispatcher;getHeldItemRenderer()Lnet/minecraft/client/render/item/HeldItemRenderer;
 
- 
reloadPerforms the reload in the apply executor, or the game engine.- Specified by:
- reloadin interface- SynchronousResourceReloader
- Parameters:
- manager- the resource manager
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laky;a(Lakx;)V- intermediary - method_14491- Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)V- named - reload- Lnet/minecraft/resource/SynchronousResourceReloader;reload(Lnet/minecraft/resource/ResourceManager;)V
 
 
-