net.minecraft.client.renderer.entity

public class EntityRenderDispatcher

implements ResourceManagerReloadListener

hgz
net.minecraft.client.renderer.entity.EntityRenderDispatcher
net.minecraft.class_898
net.minecraft.client.render.entity.EntityRenderDispatcher

Field summary

Modifier and TypeField
private Map<EntityType<?>, EntityRenderer<?, ?>>
e
renderers
field_4696
renderers
private Map<PlayerSkin$Model, EntityRenderer<? extends Player, ?>>
f
playerRenderers
field_4687
modelRenderers
public final TextureManager
a
textureManager
field_4685
textureManager
public Camera
b
camera
field_4686
camera
private org.joml.Quaternionf
g
cameraOrientation
field_21794
rotation
public Entity
c
crosshairPickEntity
field_4678
targetedEntity
private final ItemModelResolver
h
itemModelResolver
field_55289
itemModelManager
private final MapRenderer
i
mapRenderer
field_53188
mapRenderer
private final BlockRenderDispatcher
j
blockRenderDispatcher
field_38886
blockRenderManager
private final ItemInHandRenderer
k
itemInHandRenderer
field_38887
heldItemRenderer
private final AtlasManager
l
atlasManager
field_61796
field_61796
private final Font
m
font
field_4689
textRenderer
public final Options
d
options
field_4692
gameOptions
private final Supplier<EntityModelSet>
n
entityModels
field_27760
entityModelsGetter
private final EquipmentAssetManager
o
equipmentAssets
field_55290
equipmentModelLoader

Constructor summary

ModifierConstructor
public (Minecraft client, TextureManager textureManager, ItemModelResolver itemModelManager, ItemRenderer itemRenderer, MapRenderer mapRenderer, BlockRenderDispatcher blockRenderManager, AtlasManager arg6, Font textRenderer, Options gameOptions, Supplier<EntityModelSet> entityModelsGetter, EquipmentAssetManager equipmentModelLoader)

Method summary

Modifier and TypeMethod
public <E extends Entity> int
a(E arg0, float arg1)
getPackedLightCoords(E arg0, float arg1)
method_23839(E arg0, float arg1)
getLight(E entity, float tickProgress)
public <T extends Entity> EntityRenderer<? super T, ?>
a(T arg0)
getRenderer(T arg0)
method_3953(T arg0)
getRenderer(T entity)
public <S extends EntityRenderState> EntityRenderer<?, ? super S>
a(S arg0)
getRenderer(S arg0)
method_68832(S arg0)
getRenderer(S state)
public void
a(fus arg0, bzx arg1)
prepare(Camera arg0, Entity arg1)
method_3941(class_4184 arg0, class_1297 arg1)
configure(Camera camera, Entity targetedEntity)
public void
a(org.joml.Quaternionf arg0)
overrideCameraOrientation(org.joml.Quaternionf arg0)
method_24196(org.joml.Quaternionf arg0)
setRotation(org.joml.Quaternionf rotation)
public <E extends Entity> boolean
a(E arg0, hel arg1, double arg2, double arg3, double arg4)
shouldRender(E arg0, Frustum arg1, double arg2, double arg3, double arg4)
method_3950(E arg0, class_4604 arg1, double arg2, double arg3, double arg4)
shouldRender(E entity, Frustum frustum, double x, double y, double z)
public <E extends Entity> EntityRenderState
b(E arg0, float arg1)
extractEntity(E arg0, float arg1)
method_72977(E arg0, float arg1)
getAndUpdateRenderState(E entity, float tickProgress)
public <S extends EntityRenderState> void
a(S arg0, double arg1, double arg2, double arg3, fpk arg4, hbd arg5)
submit(S arg0, double arg1, double arg2, double arg3, PoseStack arg4, SubmitNodeCollector arg5)
method_72976(S arg0, double arg1, double arg2, double arg3, class_4587 arg4, class_11659 arg5)
render(S renderState, double x, double y, double z, MatrixStack matrices, EntityRenderCommandQueue queue)
private <S extends EntityRenderState> CrashReportCategory
a(hha<?, S> arg0, p arg1)
fillRendererDetails(EntityRenderer<?, S> arg0, CrashReport arg1)
method_68829(class_897<?, S> arg0, class_128 arg1)
addRendererDetails(EntityRenderer<?, S> arg0, CrashReport arg1)
public void
a()
resetCamera()
method_72975()
method_72975()
public double
b(bzx arg0)
distanceToSqr(Entity arg0)
method_23168(class_1297 arg0)
getSquaredDistanceToCamera(Entity entity)
public double
a(double arg0, double arg1, double arg2)
distanceToSqr(double arg0, double arg1, double arg2)
method_3959(double arg0, double arg1, double arg2)
getSquaredDistanceToCamera(double x, double y, double z)
public org.joml.Quaternionf
b()
cameraOrientation()
method_24197()
getRotation()
public ItemInHandRenderer
c()
getItemInHandRenderer()
method_43336()
getHeldItemRenderer()
public void
a(axt arg0)
onResourceManagerReload(ResourceManager arg0)
method_14491(class_3300 arg0)
reload(ResourceManager arg0)