net.minecraft.client.render.entity

public class EntityRenderManager

implements SynchronousResourceReloader

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

Field summary

Modifier and TypeField
private Map<EntityType<?>, EntityRenderer<?, ?>>
renderers
field_4696
renderers
private Map<PlayerSkinType, PlayerEntityRenderer<AbstractClientPlayerEntity>>
playerRenderers
field_4687
playerRenderers
private Map<PlayerSkinType, PlayerEntityRenderer<ClientMannequinEntity>>
mannequinRenderers
field_62757
mannequinRenderers
public final TextureManager
textureManager
field_4685
textureManager
public Camera
camera
field_4686
camera
public Entity
crosshairPickEntity
field_4678
targetedEntity
private final BlockModelManager
blockModelResolver
field_38886
blockRenderManager
private final ItemModelManager
itemModelResolver
field_55289
itemModelManager
private final MapRenderer
mapRenderer
field_53188
mapRenderer
private final HeldItemRenderer
itemInHandRenderer
field_38887
heldItemRenderer
private final AtlasManager
atlasManager
field_61796
atlasManager
private final TextRenderer
font
field_4689
textRenderer
public final GameOptions
options
field_4692
gameOptions
private final Supplier<LoadedEntityModels>
entityModels
field_27760
entityModelsGetter
private final EquipmentModelLoader
equipmentAssets
field_55290
equipmentModelLoader
private final PlayerSkinCache
playerSkinRenderCache
field_62254
skinCache

Constructor summary

ModifierConstructor
public (MinecraftClient client, TextureManager textureManager, BlockModelManager blockModelResolver, ItemModelManager itemModelResolver, MapRenderer mapRenderer, AtlasManager atlasManager, TextRenderer textRenderer, GameOptions gameOptions, Supplier<LoadedEntityModels> entityModelsGetter, EquipmentModelLoader equipmentModelLoader, PlayerSkinCache skinCache)

Method summary

Modifier and TypeMethod
public <E extends Entity> int
getPackedLightCoords(E entity, float partialTickTime)
method_23839(E arg0, float arg1)
getLight(E entity, float tickProgress)
public <T extends Entity> EntityRenderer<? super T, ?>
getRenderer(T entity)
method_3953(T arg0)
getRenderer(T entity)
public PlayerEntityRenderer<AbstractClientPlayerEntity>
getPlayerRenderer(AbstractClientPlayer player)
method_74405(class_742 arg0)
getPlayerRenderer(AbstractClientPlayerEntity player)
private <T extends PlayerLikeEntity extends ClientPlayerLikeEntity> PlayerEntityRenderer<T>
getAvatarRenderer(Map<PlayerModelType, AvatarRenderer<T>> renderers, T entity)
method_74406(Map<class_7920, class_1007<T>> arg0, T arg1)
getPlayerRenderer(Map<PlayerSkinType, PlayerEntityRenderer<T>> skinTypeToRenderer, T player)
public <S extends EntityRenderState> EntityRenderer<?, ? super S>
getRenderer(S entityRenderState)
method_68832(S arg0)
getRenderer(S state)
public void
prepare(Camera camera, Entity crosshairPickEntity)
method_3941(class_4184 arg0, class_1297 arg1)
configure(Camera camera, Entity targetedEntity)
public <E extends Entity> boolean
shouldRender(E entity, Frustum culler, double camX, double camY, double camZ)
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
extractEntity(E entity, float partialTicks)
method_72977(E arg0, float arg1)
getAndUpdateRenderState(E entity, float tickProgress)
public <S extends EntityRenderState> void
submit(S renderState, CameraRenderState camera, double x, double y, double z, PoseStack poseStack, SubmitNodeCollector submitNodeCollector)
method_72976(S arg0, class_12075 arg1, double arg2, double arg3, double arg4, class_4587 arg5, class_11659 arg6)
render(S renderState, CameraRenderState cameraState, double offsetX, double offsetY, double offsetZ, MatrixStack matrices, OrderedRenderCommandQueue queue)
private <S extends EntityRenderState> CrashReportSection
fillRendererDetails(EntityRenderer<?, S> renderer, CrashReport report)
method_68829(class_897<?, S> arg0, class_128 arg1)
addRendererDetails(EntityRenderer<?, S> renderer, CrashReport crashReport)
public void
resetCamera()
method_72975()
clearCamera()
public double
distanceToSqr(Entity entity)
method_23168(class_1297 arg0)
getSquaredDistanceToCamera(Entity entity)
public HeldItemRenderer
getItemInHandRenderer()
method_43336()
getHeldItemRenderer()
public void
onResourceManagerReload(ResourceManager resourceManager)
method_14491(class_3300 arg0)
reload(ResourceManager arg0)