类 EntityRenderDispatcher
- java.lang.Object
-
- net.minecraft.client.render.entity.EntityRenderDispatcher
-
- 所有已实现的接口:
ResourceReloader,SynchronousResourceReloader
@Environment(CLIENT) public class EntityRenderDispatcher extends Object implements SynchronousResourceReloader
- Mappings:
Namespace Name official eqpintermediary net/minecraft/class_898named net/minecraft/client/render/entity/EntityRenderDispatcher
-
-
嵌套类概要
-
从接口继承的嵌套类/接口 net.minecraft.resource.ResourceReloader
ResourceReloader.Synchronizer
-
-
字段概要
字段 修饰符和类型 字段 说明 CameracameraGameOptionsgameOptionsprivate ItemRendereritemRendererprivate EntityModelLoadermodelLoaderprivate Map<String,EntityRenderer<? extends PlayerEntity>>modelRenderersprivate Map<EntityType<?>,EntityRenderer<?>>renderersprivate booleanrenderHitboxesprivate booleanrenderShadowsprivate Quaternionrotationprivate static RenderLayerSHADOW_LAYEREntitytargetedEntityprivate TextRenderertextRendererTextureManagertextureManagerprivate Worldworld
-
构造器概要
构造器 构造器 说明 EntityRenderDispatcher(TextureManager textureManager, ItemRenderer itemRenderer, TextRenderer textRenderer, GameOptions gameOptions, EntityModelLoader modelLoader)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidconfigure(World world, Camera camera, Entity target)private 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)QuaterniongetRotation()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, WorldView world, BlockPos pos, double x, double y, double z, float radius, float opacity)voidsetRenderHitboxes(boolean value)voidsetRenderShadows(boolean value)voidsetRotation(Quaternion rotation)voidsetWorld(@Nullable World world)<E extends Entity>
booleanshouldRender(E entity, Frustum frustum, double x, double y, double z)booleanshouldRenderHitboxes()-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.minecraft.resource.ResourceReloader
getName
-
从接口继承的方法 net.minecraft.resource.SynchronousResourceReloader
reload
-
-
-
-
字段详细资料
-
SHADOW_LAYER
private static final RenderLayer SHADOW_LAYER
- Mappings:
Namespace Name Mixin selector official eLeqp;e:Lemi;intermediary field_21009Lnet/minecraft/class_898;field_21009:Lnet/minecraft/class_1921;named SHADOW_LAYERLnet/minecraft/client/render/entity/EntityRenderDispatcher;SHADOW_LAYER:Lnet/minecraft/client/render/RenderLayer;
-
renderers
private Map<EntityType<?>,EntityRenderer<?>> renderers
- Mappings:
Namespace Name Mixin selector official fLeqp;f:Ljava/util/Map;intermediary field_4696Lnet/minecraft/class_898;field_4696:Ljava/util/Map;named renderersLnet/minecraft/client/render/entity/EntityRenderDispatcher;renderers:Ljava/util/Map;
-
modelRenderers
private Map<String,EntityRenderer<? extends PlayerEntity>> modelRenderers
- Mappings:
Namespace Name Mixin selector official gLeqp;g:Ljava/util/Map;intermediary field_4687Lnet/minecraft/class_898;field_4687:Ljava/util/Map;named modelRenderersLnet/minecraft/client/render/entity/EntityRenderDispatcher;modelRenderers:Ljava/util/Map;
-
textureManager
public final TextureManager textureManager
- Mappings:
Namespace Name Mixin selector official aLeqp;a:Lewe;intermediary field_4685Lnet/minecraft/class_898;field_4685:Lnet/minecraft/class_1060;named textureManagerLnet/minecraft/client/render/entity/EntityRenderDispatcher;textureManager:Lnet/minecraft/client/texture/TextureManager;
-
world
private World world
- Mappings:
Namespace Name Mixin selector official hLeqp;h:Lbvr;intermediary field_4684Lnet/minecraft/class_898;field_4684:Lnet/minecraft/class_1937;named worldLnet/minecraft/client/render/entity/EntityRenderDispatcher;world:Lnet/minecraft/world/World;
-
camera
public Camera camera
- Mappings:
Namespace Name Mixin selector official bLeqp;b:Ldtx;intermediary field_4686Lnet/minecraft/class_898;field_4686:Lnet/minecraft/class_4184;named cameraLnet/minecraft/client/render/entity/EntityRenderDispatcher;camera:Lnet/minecraft/client/render/Camera;
-
rotation
private Quaternion rotation
- Mappings:
Namespace Name Mixin selector official iLeqp;i:Lg;intermediary field_21794Lnet/minecraft/class_898;field_21794:Lnet/minecraft/class_1158;named rotationLnet/minecraft/client/render/entity/EntityRenderDispatcher;rotation:Lnet/minecraft/util/math/Quaternion;
-
targetedEntity
public Entity targetedEntity
- Mappings:
Namespace Name Mixin selector official cLeqp;c:Lasl;intermediary field_4678Lnet/minecraft/class_898;field_4678:Lnet/minecraft/class_1297;named targetedEntityLnet/minecraft/client/render/entity/EntityRenderDispatcher;targetedEntity:Lnet/minecraft/entity/Entity;
-
itemRenderer
private final ItemRenderer itemRenderer
- Mappings:
Namespace Name Mixin selector official jLeqp;j:Lero;intermediary field_27759Lnet/minecraft/class_898;field_27759:Lnet/minecraft/class_918;named itemRendererLnet/minecraft/client/render/entity/EntityRenderDispatcher;itemRenderer:Lnet/minecraft/client/render/item/ItemRenderer;
-
textRenderer
private final TextRenderer textRenderer
- Mappings:
Namespace Name Mixin selector official kLeqp;k:Ldvh;intermediary field_4689Lnet/minecraft/class_898;field_4689:Lnet/minecraft/class_327;named textRendererLnet/minecraft/client/render/entity/EntityRenderDispatcher;textRenderer:Lnet/minecraft/client/font/TextRenderer;
-
gameOptions
public final GameOptions gameOptions
- Mappings:
Namespace Name Mixin selector official dLeqp;d:Lduq;intermediary field_4692Lnet/minecraft/class_898;field_4692:Lnet/minecraft/class_315;named gameOptionsLnet/minecraft/client/render/entity/EntityRenderDispatcher;gameOptions:Lnet/minecraft/client/option/GameOptions;
-
modelLoader
private final EntityModelLoader modelLoader
- Mappings:
Namespace Name Mixin selector official lLeqp;l:Lehc;intermediary field_27760Lnet/minecraft/class_898;field_27760:Lnet/minecraft/class_5599;named modelLoaderLnet/minecraft/client/render/entity/EntityRenderDispatcher;modelLoader:Lnet/minecraft/client/render/entity/model/EntityModelLoader;
-
renderShadows
private boolean renderShadows
- Mappings:
Namespace Name Mixin selector official mLeqp;m:Zintermediary field_4681Lnet/minecraft/class_898;field_4681:Znamed renderShadowsLnet/minecraft/client/render/entity/EntityRenderDispatcher;renderShadows:Z
-
renderHitboxes
private boolean renderHitboxes
- Mappings:
Namespace Name Mixin selector official nLeqp;n:Zintermediary field_4680Lnet/minecraft/class_898;field_4680:Znamed renderHitboxesLnet/minecraft/client/render/entity/EntityRenderDispatcher;renderHitboxes:Z
-
-
构造器详细资料
-
EntityRenderDispatcher
public EntityRenderDispatcher(TextureManager textureManager, ItemRenderer itemRenderer, TextRenderer textRenderer, GameOptions gameOptions, EntityModelLoader modelLoader)
- Mappings:
Namespace Name Mixin selector official <init>Leqp;<init>(Lewe;Lero;Ldvh;Lduq;Lehc;)Vintermediary <init>Lnet/minecraft/class_898;<init>(Lnet/minecraft/class_1060;Lnet/minecraft/class_918;Lnet/minecraft/class_327;Lnet/minecraft/class_315;Lnet/minecraft/class_5599;)Vnamed <init>Lnet/minecraft/client/render/entity/EntityRenderDispatcher;<init>(Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/client/render/item/ItemRenderer;Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/client/option/GameOptions;Lnet/minecraft/client/render/entity/model/EntityModelLoader;)V
-
-
方法详细资料
-
getLight
public <E extends Entity> int getLight(E entity, float tickDelta)
- Mappings:
Namespace Name Mixin selector official aLeqp;a(Lasl;F)Iintermediary method_23839Lnet/minecraft/class_898;method_23839(Lnet/minecraft/class_1297;F)Inamed getLightLnet/minecraft/client/render/entity/EntityRenderDispatcher;getLight(Lnet/minecraft/entity/Entity;F)I
-
getRenderer
public <T extends Entity> EntityRenderer<? super T> getRenderer(T entity)
- Mappings:
Namespace Name Mixin selector official aLeqp;a(Lasl;)Leqq;intermediary method_3953Lnet/minecraft/class_898;method_3953(Lnet/minecraft/class_1297;)Lnet/minecraft/class_897;named getRendererLnet/minecraft/client/render/entity/EntityRenderDispatcher;getRenderer(Lnet/minecraft/entity/Entity;)Lnet/minecraft/client/render/entity/EntityRenderer;
-
configure
public void configure(World world, Camera camera, Entity target)
- Mappings:
Namespace Name Mixin selector official aLeqp;a(Lbvr;Ldtx;Lasl;)Vintermediary method_3941Lnet/minecraft/class_898;method_3941(Lnet/minecraft/class_1937;Lnet/minecraft/class_4184;Lnet/minecraft/class_1297;)Vnamed configureLnet/minecraft/client/render/entity/EntityRenderDispatcher;configure(Lnet/minecraft/world/World;Lnet/minecraft/client/render/Camera;Lnet/minecraft/entity/Entity;)V
-
setRotation
public void setRotation(Quaternion rotation)
- Mappings:
Namespace Name Mixin selector official aLeqp;a(Lg;)Vintermediary method_24196Lnet/minecraft/class_898;method_24196(Lnet/minecraft/class_1158;)Vnamed setRotationLnet/minecraft/client/render/entity/EntityRenderDispatcher;setRotation(Lnet/minecraft/util/math/Quaternion;)V
-
setRenderShadows
public void setRenderShadows(boolean value)
- Mappings:
Namespace Name Mixin selector official aLeqp;a(Z)Vintermediary method_3948Lnet/minecraft/class_898;method_3948(Z)Vnamed setRenderShadowsLnet/minecraft/client/render/entity/EntityRenderDispatcher;setRenderShadows(Z)V
-
setRenderHitboxes
public void setRenderHitboxes(boolean value)
- Mappings:
Namespace Name Mixin selector official bLeqp;b(Z)Vintermediary method_3955Lnet/minecraft/class_898;method_3955(Z)Vnamed setRenderHitboxesLnet/minecraft/client/render/entity/EntityRenderDispatcher;setRenderHitboxes(Z)V
-
shouldRenderHitboxes
public boolean shouldRenderHitboxes()
- Mappings:
Namespace Name Mixin selector official aLeqp;a()Zintermediary method_3958Lnet/minecraft/class_898;method_3958()Znamed shouldRenderHitboxesLnet/minecraft/client/render/entity/EntityRenderDispatcher;shouldRenderHitboxes()Z
-
shouldRender
public <E extends Entity> boolean shouldRender(E entity, Frustum frustum, double x, double y, double z)
- Mappings:
Namespace Name Mixin selector official aLeqp;a(Lasl;Leou;DDD)Zintermediary method_3950Lnet/minecraft/class_898;method_3950(Lnet/minecraft/class_1297;Lnet/minecraft/class_4604;DDD)Znamed shouldRenderLnet/minecraft/client/render/entity/EntityRenderDispatcher;shouldRender(Lnet/minecraft/entity/Entity;Lnet/minecraft/client/render/Frustum;DDD)Z
-
render
public <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 aLeqp;a(Lasl;DDDFFLdpi;Lema;I)Vintermediary method_3954Lnet/minecraft/class_898;method_3954(Lnet/minecraft/class_1297;DDDFFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vnamed renderLnet/minecraft/client/render/entity/EntityRenderDispatcher;render(Lnet/minecraft/entity/Entity;DDDFFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
-
renderHitbox
private static void renderHitbox(MatrixStack matrices, VertexConsumer vertices, Entity entity, float tickDelta)
- Mappings:
Namespace Name Mixin selector official aLeqp;a(Ldpi;Ldpm;Lasl;F)Vintermediary method_3956Lnet/minecraft/class_898;method_3956(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Lnet/minecraft/class_1297;F)Vnamed renderHitboxLnet/minecraft/client/render/entity/EntityRenderDispatcher;renderHitbox(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/entity/Entity;F)V
-
renderFire
private void renderFire(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Entity entity)
- Mappings:
Namespace Name Mixin selector official aLeqp;a(Ldpi;Lema;Lasl;)Vintermediary method_23165Lnet/minecraft/class_898;method_23165(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;)Vnamed renderFireLnet/minecraft/client/render/entity/EntityRenderDispatcher;renderFire(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/entity/Entity;)V
-
drawFireVertex
private static void drawFireVertex(MatrixStack.Entry entry, VertexConsumer vertices, float x, float y, float z, float u, float v)
- Mappings:
Namespace Name Mixin selector official aLeqp;a(Ldpi$a;Ldpm;FFFFF)Vintermediary method_23161Lnet/minecraft/class_898;method_23161(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFFF)Vnamed drawFireVertexLnet/minecraft/client/render/entity/EntityRenderDispatcher;drawFireVertex(Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/VertexConsumer;FFFFF)V
-
renderShadow
private static void renderShadow(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Entity entity, float opacity, float tickDelta, WorldView world, float radius)
- Mappings:
Namespace Name Mixin selector official aLeqp;a(Ldpi;Lema;Lasl;FFLbvu;F)Vintermediary method_23166Lnet/minecraft/class_898;method_23166(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;FFLnet/minecraft/class_4538;F)Vnamed renderShadowLnet/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
-
renderShadowPart
private static void renderShadowPart(MatrixStack.Entry entry, VertexConsumer vertices, WorldView world, BlockPos pos, double x, double y, double z, float radius, float opacity)
- Mappings:
Namespace Name Mixin selector official aLeqp;a(Ldpi$a;Ldpm;Lbvu;Lgb;DDDFF)Vintermediary method_23163Lnet/minecraft/class_898;method_23163(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;DDDFF)Vnamed renderShadowPartLnet/minecraft/client/render/entity/EntityRenderDispatcher;renderShadowPart(Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;DDDFF)V
-
drawShadowVertex
private 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 aLeqp;a(Ldpi$a;Ldpm;FFFFFF)Vintermediary method_23162Lnet/minecraft/class_898;method_23162(Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;FFFFFF)Vnamed drawShadowVertexLnet/minecraft/client/render/entity/EntityRenderDispatcher;drawShadowVertex(Lnet/minecraft/client/util/math/MatrixStack$Entry;Lnet/minecraft/client/render/VertexConsumer;FFFFFF)V
-
setWorld
public void setWorld(@Nullable @Nullable World world)
- Mappings:
Namespace Name Mixin selector official aLeqp;a(Lbvr;)Vintermediary method_3944Lnet/minecraft/class_898;method_3944(Lnet/minecraft/class_1937;)Vnamed setWorldLnet/minecraft/client/render/entity/EntityRenderDispatcher;setWorld(Lnet/minecraft/world/World;)V
-
getSquaredDistanceToCamera
public double getSquaredDistanceToCamera(Entity entity)
- Mappings:
Namespace Name Mixin selector official bLeqp;b(Lasl;)Dintermediary method_23168Lnet/minecraft/class_898;method_23168(Lnet/minecraft/class_1297;)Dnamed getSquaredDistanceToCameraLnet/minecraft/client/render/entity/EntityRenderDispatcher;getSquaredDistanceToCamera(Lnet/minecraft/entity/Entity;)D
-
getSquaredDistanceToCamera
public double getSquaredDistanceToCamera(double x, double y, double z)- Mappings:
Namespace Name Mixin selector official aLeqp;a(DDD)Dintermediary method_3959Lnet/minecraft/class_898;method_3959(DDD)Dnamed getSquaredDistanceToCameraLnet/minecraft/client/render/entity/EntityRenderDispatcher;getSquaredDistanceToCamera(DDD)D
-
getRotation
public Quaternion getRotation()
- Mappings:
Namespace Name Mixin selector official bLeqp;b()Lg;intermediary method_24197Lnet/minecraft/class_898;method_24197()Lnet/minecraft/class_1158;named getRotationLnet/minecraft/client/render/entity/EntityRenderDispatcher;getRotation()Lnet/minecraft/util/math/Quaternion;
-
reload
public void reload(ResourceManager manager)
Performs the reload in the apply executor, or the game engine.- 指定者:
reload在接口中SynchronousResourceReloader- 参数:
manager- the resource manager- Mappings:
Namespace Name Mixin selector official aLadm;a(Ladl;)Vintermediary method_14491Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)Vnamed reloadLnet/minecraft/resource/SynchronousResourceReloader;reload(Lnet/minecraft/resource/ResourceManager;)V
-
-