CLASS dee net/minecraft/client/render/Renderer
	FIELD A ticks I
	FIELD B partiallyBrokenBlocks Ljava/util/Map;
	FIELD D destroyStages [Ldno;
	FIELD E framebuffer Lcnr;
	FIELD W chunkBatcher Ldgq;
	FIELD Y renderDistance I
	FIELD aa totalEntities I
	FIELD ab renderedEntities I
	FIELD ah vertexBufferObjectsEnabled Z
	FIELD ai chunkRendererFactory Ldgv;
	FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD c MOON_PHASES_TEX Lqc;
	FIELD d SUN_TEX Lqc;
	FIELD e CLOUDS_TEX Lqc;
	FIELD f END_SKY_TEX Lqc;
	FIELD g FORCEFIELD_TEX Lqc;
	FIELD h client Lcpk;
	FIELD i textureManager Ldnp;
	FIELD j entityRenderDispatcher Ldit;
	FIELD k world Ldbi;
	FIELD o chunkRenderDispatcher Ldeo;
	METHOD a reload ()V
	METHOD a renderSky (F)V
	METHOD a scheduleChunkRender (IIIZ)V
	METHOD a onGlobalWorldEvent (ILet;I)V
		ARG 1 eventId
		ARG 2 pos
	METHOD a onEntityAdded (Lagv;)V
	METHOD a renderWorldBorder (Lagv;F)V
		ARG 1 camera
	METHOD a renderEntities (Lagv;Ldha;F)V
		ARG 1 cameraEntity
	METHOD a onWorldEvent (Larb;ILet;I)V
		ARG 1 player
		ARG 2 eventId
		ARG 3 pos
	METHOD a onSound (Larb;Lxm;Lxo;DDDFF)V
		ARG 1 player
		ARG 2 sound
		ARG 3 category
		ARG 4 x
		ARG 6 y
		ARG 8 z
		ARG 10 volume
		ARG 11 pitch
	METHOD a onSoundFromEntity (Larb;Lxm;Lxo;Lagv;FF)V
		ARG 1 player
		ARG 2 sound
		ARG 3 category
		ARG 4 entity
		ARG 5 volume
		ARG 6 pitch
	METHOD a onBlockUpdate (Lbbb;Let;Lbpm;Lbpm;I)V
		ARG 1 world
		ARG 2 pos
		ARG 3 oldState
		ARG 4 newState
	METHOD a renderPartiallyBrokenBlocks (Lcox;Lcou;Lagv;F)V
		ARG 1 tesselator
		ARG 2 buffer
		ARG 3 cameraEntity
	METHOD a setWorld (Ldbi;)V
	METHOD a (Lft;DDDDDD)V
		ARG 1 parameters
		ARG 2 x
		ARG 4 y
		ARG 6 z
		ARG 8 velocityX
		ARG 10 velocityY
		ARG 12 velocityZ
	METHOD a addParticle (Lft;ZDDDDDD)V
		ARG 1 parameters
		ARG 2 alwaysSpawn
		ARG 3 x
		ARG 5 y
		ARG 7 z
		ARG 9 velocityX
		ARG 11 velocityY
		ARG 13 velocityZ
	METHOD a addParticle (Lft;ZZDDDDDD)V
		ARG 1 parameters
		ARG 2 alwaysSpawn
		ARG 3 canSpawnOnMinimal
		ARG 4 x
		ARG 6 y
		ARG 8 z
		ARG 10 velocityX
		ARG 12 velocityY
		ARG 14 velocityZ
	METHOD a onResourceReload (Lwj;)V
		ARG 1 manager
	METHOD a playRecord (Lxm;Let;)V
	METHOD a getRandomParticleSpawnChance (Z)I
		ARG 1 canSpawnOnMinimal
	METHOD b renderCuboidOutline (DDDDDDFFFF)V
	METHOD b scheduleChunkRender (III)V
	METHOD b onBlockBreakingStage (ILet;I)V
		ARG 1 entityId
		ARG 2 pos
	METHOD b onEntityRemoved (Lagv;)V
	METHOD b renderCuboidOutline (Lclz;FFFF)V
	METHOD b renderCuboid (Lcou;DDDDDDFFFF)V
	METHOD b spawnParticle (Lft;ZDDDDDD)Ldco;
		ARG 1 parameters
		ARG 2 alwaysSpawn
		ARG 3 x
		ARG 5 y
		ARG 7 z
		ARG 9 velocityX
		ARG 11 velocityY
		ARG 13 velocityZ
	METHOD b spawnParticle (Lft;ZZDDDDDD)Ldco;
		ARG 1 parameters
		ARG 2 alwaysSpawn
		ARG 3 canSpawnOnMinimal
		ARG 4 x
		ARG 6 y
		ARG 8 z
		ARG 10 velocityX
		ARG 12 velocityY
		ARG 14 velocityZ
	METHOD c drawFramebuffer ()V
	METHOD g getChunkNumber ()I
	METHOD h getEntitiesDebugString ()Ljava/lang/String;
	METHOD k tick ()V
	METHOD o loadDestroyStageTextures ()V
	METHOD s renderEndSky ()V
